교재 284~286 부분입니다.
처음에 단계 구분도 만들기 인터랙티브까지 실행을 했을 때는 '서울특별시'... 지역 명이 깨지지 않고 잘 출력이 됐는데 , 컴퓨터를 다시 시작하고 다시 코드를 진행했는데 지역 이름이 NA로 출력됩니다.
str(changeCode(korpop1))을 출력해보니 $ name : chr NA NA NA NA ... 이렇게 출력이 됩니다. 갑자기 왜 이러는 거죠??
일단 전체 코드를 올리겠습니다.
`## 대한민국 시도별 인구, 결핵 환자 수 단계 구분도 만들기
devtools::install_github("cardiomoon/kormaps2014")
library(kormaps2014)
str(changeCode(korpop1))
library(dplyr)
korpop1 <- rename(korpop1,
pop = 총인구_명,
name = 행정구역별_읍면동)
korpop1$name <- iconv(korpop1$name, "UTF-8", "CP949")
str(changeCode(kormap1))
ggChoropleth(data = korpop1, # 지도에 표현할 데이터
aes(fill = pop, # 색깔로 표현할 변수
map_id = code, # 지역 기준 변수
tooltip = name), # 지도 위에 표시할 지역명
map = kormap1, # 지도 데이터
interactive = T) # 인터랙티브
`
교재 284~286 부분입니다. 처음에 단계 구분도 만들기 인터랙티브까지 실행을 했을 때는 '서울특별시'... 지역 명이 깨지지 않고 잘 출력이 됐는데 , 컴퓨터를 다시 시작하고 다시 코드를 진행했는데 지역 이름이 NA로 출력됩니다.
str(changeCode(korpop1))
을 출력해보니 $ name : chr NA NA NA NA ... 이렇게 출력이 됩니다. 갑자기 왜 이러는 거죠??일단 전체 코드를 올리겠습니다.
`## 대한민국 시도별 인구, 결핵 환자 수 단계 구분도 만들기 devtools::install_github("cardiomoon/kormaps2014") library(kormaps2014)
str(changeCode(korpop1))
library(dplyr) korpop1 <- rename(korpop1, pop = 총인구_명, name = 행정구역별_읍면동) korpop1$name <- iconv(korpop1$name, "UTF-8", "CP949")
str(changeCode(kormap1))
ggChoropleth(data = korpop1, # 지도에 표현할 데이터 aes(fill = pop, # 색깔로 표현할 변수 map_id = code, # 지역 기준 변수 tooltip = name), # 지도 위에 표시할 지역명 map = kormap1, # 지도 데이터 interactive = T) # 인터랙티브 `