어른이 과학기술 : R 데이터 시각화, gadm 지리적 데이터 다운로드 및 r 파일 불러오기 방법
방송대 데이터 시각화 과제물 시험을 대부분 끝냈는데, 1번 지리적 데이터에서 고생하고 있었습니다. R 데이터 파일 불러오기 오류가 났습니다.
통계 돌릴 때, 데이터 파일이 안 읽히면 너무 난감합니다.
SAS에서는 짧은 데이터를 통으로 복사 붙여넣어서 돌리기도 했는데, R에서는 짧은 데이터를 어떻게 붙이는 지 모르겠고, 지리적 데이터는 짧은 데이터도 아닌 것 같고... 괴로웠습니다. 우선 지리적 데이터부터 다운로드 받습니다.
GADM 지리적 데이터 다운로드 받는 방법
gadm 사이트에서 지리적 데이터를 다운받는 양식이 변했습니다.
예전에는 RData 파일로 다운로드를 줬다는데, 지금은 rds 파일로 줍니다.
지리적 데이터 다운로드 https://gadm.org/download_country.html
예전에는 다운로드 탭이 있었던 것 같은데, 지금은 다운로드 탭 대신 데이터 탭이 있습니다.
데이터에서 컨트리 (국가)를 누르면 됩니다.
한국 지리적 데이터를 받으려면, South Korea를 선택하면 됩니다. R에서 데이터 시각화를 하려면 rds 형식으로 되어 있는 레벨0,1,2를 다 다운받으면 됩니다.
R 지리적 데이터 rds 파일 불러오기 방법
아무리 해도 안 되길래 검색을 해보니, 교수님의 상담게시판이 나왔습니다.
방송대에서는 뭔가 하다가 잘 안 되면, 교수님의 상담게시판에 이미 다른 학생들이 올린 질문과 교수님이 올린 답을 참조하니 도움이 되었습니다.
공지사항에 교수님이 이미 써 놓으셨더라고요.
파일 형식이 바뀌었고, 파일 불러오기 명령문이 달라졌다고요.
load("c:/Rwork/KOR_adm1.RData")
이렇게 하면 데이터 파일 불러오기가 안 되고, readRDS 명령어로 지리적 데이터 rds 파일 불러오기를 합니다.
gadm <- readRDS("c:/Rwork/KOR_adm1.rds")
이렇게 하면 바로 읽혀요. Rwork 폴더가 아닌 다른 폴더에 있다면 그 폴더 명을 적으면 됩니다.
지리적 데이터 파일 불러오기에서 꽉 막혀 고생하다가, 데이터 파일이 읽히자 일사천리였습니다.
library(sp)
gadm1 <- readRDS("c:/Rwork/KOR_adm1.rds")
plot(gadm1, col="grey75")
이렇게 하면, 회색으로 한국 지도가 나옵니다. 데이터 파일을 못 읽어서 R 데이터 파일 불러오기 오류 빵빵 나다가 회색 지도 그림이 나오는 순간 몹시 행복했어요. 나머지는 교과서 보면서 년도별 시도인구 데이터까지 입혔습니다.
데이터 시각화 과목은 자료를 처리하고, 시각적으로 예쁜 그림이 나오고 표가 나오니까 몹시 뿌듯합니다. 뭔가 많이 할 줄 알게 된 것 같은 기분이에요.
'신문물 > 과학기술' 카테고리의 다른 글
이름 한자 찾기, 안 나오는 한자 쉽게 찾는법 (0) | 2018.04.12 |
---|---|
R 패키지 부가 프로그램 설치 방법 (0) | 2018.04.09 |
맥북 프로그램 삭제 방법, 한글 뷰어 2014 지우기 (0) | 2018.04.04 |