Я пытаюсь создать карту choropleth, используя шейп-файл .shp и csv. Я застрял на шаге inner_join
и продолжаю получать сообщение об ошибке ниже, даже после использования функции colClass
для изменения типа переменной в соответствии с данными моего шейп-файла. Кто-нибудь знает, в чем может быть проблема?
ods_total<-read.csv("ods.csv",stringsAsFactors = FALSE,colClasses = c("STATE_FIPS"="integer"))
> typeof(ods_total$STATE_FIPS)
[1] "integer"
> typeof(map$STATE_FIPS)
[1] "integer"
> map_data<-inner_join(map,ods_total)
Joining, by = c("STATE_NAME", "DRAWSEQ", "STATE_FIPS")
**Error: Can't join on 'STATE_FIPS' x 'STATE_FIPS' because of incompatible types (factor / integer)**"