Я читал так много нитей и статей, и я продолжаю получать ошибки. Я пытаюсь сделать choropleth? карту мира, используя данные, которые я имею в базе данных глобального терроризма. Я хочу покрасить страны с коэффициентом nkills или просто количество атак в этой стране. На данный момент меня это не волнует. Поскольку существует так много стран с данными, необоснованно делать какие-либо сюжеты для отображения этих данных.Карта мира Choropleth
Помощь очень ценится, и если я не спрашиваю об этом правильно, я искренне извиняюсь, я изучаю правила этого веб-сайта, когда я иду.
мой код (до сих пор ..)
library(maps)
library(ggplot2)
map("world")
world<- map_data("world")
gtd<- data.frame(gtd)
names(gtd)<- tolower(names(gtd))
gtd$country_txt<- tolower(rownames(gtd))
demo<- merge(world, gts, sort=FALSE, by="country_txt")
В кадре данных GTD, имя для столбца страны является «country_txt», поэтому я думал, что я хотел бы использовать это, но я получаю сообщение об ошибке в fix.by (by.x, x): 'by' должен указывать однозначно допустимый столбец
Если бы это было сработало, я бы заговорил, как я видел на нескольких сайтах .. Я честно работал над этим для долго, и я прочитал так много кодов/других подобных вопросов/веб-сайтов/r справочников и т. д. Я согласен с тем, что я некомпетентен, когда дело доходит до R с радостью за помощь.
Можно ли поставить вас в GTD data.frame, например, через Dropbox? Возможно, тогда вы получите более подходящий ответ. – fdetsch
Я честно не знаю как. Он доступен в Интернете, хотя, где я его загрузил. – hk47
Хорошо, это хорошо для начала. Тогда, возможно, вы могли бы просто скопировать ссылку для загрузки и опубликовать ее здесь ;-) – fdetsch