r - countrycode 包没有将 cown 转换为 iso3c
问题描述
我countrycode
在 Rstudio 中安装并调用它。这是我的代码:
countrycode("ccode", "cown", "iso3c" warn = TRUE nomatch = NA)
我收到一条错误消息:
Error: unexpected symbol in "countrycode("ccode", "cown", "iso3c", warn=TRUE nomatch"
ccode
我要转换的变量的名称在哪里,cown
表示它ccode
是战争代码相关性的数字形式,并且iso3c
是我试图将其转换成的代码。
我究竟做错了什么?我想我完全按照国家代码 pdf 中的示例进行操作。当我搜索我的数据框时,我找不到iso3c
我认为应该创建的变量。也没有具有其他名称的新响应变量。
解决方案
如果ccode
是一个包含带有 CoW 代码的字符串/字符的向量,那么您应该传递sourcevar = ccode
not sourcevar = "ccode"
。
library(countrycode)
ccode <- c(2, 220, 255, 111)
countrycode(ccode, "cown", "iso3c", warn = TRUE, nomatch = NA)
如果需要,您可以将单个字符串/字符传递给sourcevar
...
countrycode("2", "cown", "iso3c", warn = TRUE, nomatch = NA)
推荐阅读
- anylogic - Anylogic:如何从主框架/根框架打开/关闭代理框架上的阀门?
- mysql - 如何从表中选择实体并按频率求和?(具体的)
- visual-studio-code - 将 Visual Studio Code 中的 HTML 代码重新包装到列中
- c++ - 尝试在 C++ 中编写快速排序算法并出现错误
- c# - AspNetCore.Identity - 如何为新用户设置 LockoutEnabled = false
- c++ - 如何读取映射文件中的结构向量?
- pdfbox - 如何从PDF表格中提取数据点值?
- google-cloud-platform - 无法在 Python 3.7 运行时中使用 language_tool_python 部署 Cloud Function
- json - TSQL:JSON 路径中的递归下降
- angular - 角度文件多次上传,没有重复