R 中的国家代码 - 在 df 中检测国家名称时返回 NA

countrycode in R - NA's returned when detecting country name in df

我正在尝试获取数据框中国家/地区名称向量的各个大陆。我正在使用 countrycode 包来执行此操作,但始终将 NA 作为我的目的地返回。我正在使用的示例代码:

country <- data.frame(country = c("Chile", "Argentina", "Poland"))

country %>%
  mutate(continent = countrycode(sourcevar = 'country', origin = 'country.name', destination = 'region'))

如果重复出现,我深表歉意,但我不确定我做错了什么。

请告诉我这是否是您所期待的。

country %>%
  mutate(continent = countrycode(sourcevar = country, origin = 'country.name', destination = 'region'))