如何在R中添加带有区域和iso(用于映射)的新列?
我当前的数据包含一列126个国家,名为“国家”,以及其他一些列。我正在尝试创建新的列,称为“大陆”,即国家的大陆,以及“国家代码”,即国家的iso映射代码。我目前的代码有问题如何在R中添加带有区域和iso(用于映射)的新列?,r,tibble,country-codes,R,Tibble,Country Codes,我当前的数据包含一列126个国家,名为“国家”,以及其他一些列。我正在尝试创建新的列,称为“大陆”,即国家的大陆,以及“国家代码”,即国家的iso映射代码。我目前的代码有问题 military_dta <-read_csv("Military Spending_Raw.csv") glimpse(military_dta) military_dta1 <- military_dta %>% drop_na() install.packages("countryco
military_dta <-read_csv("Military Spending_Raw.csv")
glimpse(military_dta)
military_dta1 <- military_dta %>% drop_na()
install.packages("countrycode")
library(countrycode)
military_dta1$continent <- countrycode(sourcevar = military_dta1[,
"Country"],
origin = "country.name",
destination = "continent")
millitary\u dta正如错误所说,您传递的是一个tible,而不是一个列向量。试试这个
军事\u dta1$大陆