首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误的字符串(M[,字段],9):当使用NetMatrix和cocMatrix函数时非字符参数?

错误的字符串(M[,字段],9):当使用NetMatrix和cocMatrix函数时非字符参数?
EN

Stack Overflow用户
提问于 2020-07-10 01:39:39
回答 1查看 278关注 0票数 0

我正在使用书目软件包,函数cocMatrixbiblioNetwork

我从一个Excel电子表格中读取我的数据,M

代码语言:javascript
复制
M <- readxl::read_xlsx("prueba.xlsx")

以下是一个示例:

代码语言:javascript
复制
structure(list(AU = c("CALIXTO-FLORES R", "TINOCO-IZQUIERDO W; GUAMÁN-GÓMEZ V; BUSTOS-OCHOA F; VÉLEZ-TORRES E", "RAMÍREZ-SÁNCHEZ N; DÍAZ-MURILLO MP; REYES-HARKER P; CUECA-GONZÁLEZ O", "MORENO-FERNÁNDEZ O; GARCÍA-PÉREZ F", "POLLÉ-TERTULIÉN M; CHÁVEZ-HERNÁNDEZ S; SORIS-LÓPEZ T") 
代码语言:javascript
复制
str(M$AU)
#chr [1:5] "CALIXTO-FLORES R" ...

这是我的代码:

代码语言:javascript
复制
A <- cocMatrix(M, "AU", sep = ";")
NetMatrix <- biblioNetwork(M, analysis = "collaboration", network = "countries", sep = ";")

在这两种情况下,我都有下一个问题:

字符串拆分(M,字段,sep)中的

错误:非字符参数

我试图用以下代码解决错误:

代码语言:javascript
复制
M$AU <- as.character(M$AU)

但不起作用。我怎样才能纠正错误?

EN

回答 1

Stack Overflow用户

发布于 2021-08-25 02:18:07

解决方案:

代码语言:javascript
复制
NetMatrix <- biblioNetwork(data.frame(M), analysis = "collaboration",
                           network = "countries", sep = ";")

对我起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62826123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档