我对R编程非常陌生。请给我有关如何理解此错误消息的任何建议。
我的最终目标是使用Census API。我尝试安装软件包 “ censusapi”和“ tidycensus”,但都失败了。
代码
install.packages('rvest')
输出
正在安装 source 包“ rvest” ...
“ rvest”包已成功打开包装,并检查了MD5金额
R
演示
实例
字节编译并为延迟加载准备软件包
rbind(info,getNamespaceInfo(env,“ S3methods”))中的错误:
矩阵的列数必须匹配(请参见参数2)
错误:软件包“ rvest”的延迟加载失败
删除
‘/ Library / Frameworks / R.framework / Versions / 3.5 / Resources / library / rvest’
install.packages中的警告:
“ rvest”软件包的安装退出状态为非零
已下载的源包位于
/ private / var / folders / 1_ / pm64fd6s3_x7h6w5dmr7z11r0000gn / T / RtmpZfUkfk / downloaded_packages
答案 0 :(得分:0)
此链接提示了可能的答案 https://stat.ethz.ch/pipermail/r-devel/2019-February/077298.html
packages <- installed.packages()
packageNames <-packages[,1]
colcount <-unlist(sapply(packageNames, function(x) {ncol(asNamespace(x)$.__NAMESPACE__.$S3methods)}))
# examine colcount to find corrupted package
colcount[ which(colcount !=3)]
删除然后重新安装任何损坏的软件包