- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 rjson 包随机不起作用。例如,它有时工作正常,有时无法加载。不知道为什么。
我收到此错误。
Error in library("rjson") : there is no package called ‘rjson’
为了尝试缓解这个问题,尽管知道它已安装,我还是在脚本中添加了一条安装行。
install.packages("rjson", repos="http://cran.rstudio.com/")
library(rjson)
现在我明白了......
将软件包安装到“C:/Users/Tom/Documents/R/win-library/2.15”中(因为“lib”未指定)正在尝试 URL 'http://cran.rstudio.com/bin/windows/contrib/2.15/rjson_0.2.13.zip '内容类型“application/zip”长度 491848 字节 (480 Kb)打开的网址下载 480 Kb
包“rjson”已成功解压并检查 MD5 和警告:无法删除先前安装的包“rjson”
下载的二进制包在 C:\Users\Tom\AppData\Local\Temp\RtmpiOfTqK\downloaded_packages
在 R 中,当我出于某种原因进入“Packages --> Load”时,rjson 不存在。从来没有,即使它有效。
我已经导航到...
C:\Users\Tom\Documents\R\win-library\2.15
我可以确认 rjson 的文件夹是否存在。
不知道该怎么办。
最佳答案
这种事在我身上发生过好几次了。当您尝试安装已安装的软件包的较新版本时,通常会发生这种情况(尽管在其他更罕见的情况下也可能发生这种情况)。
到目前为止我找到的解决方案是返回到您的库路径,即计算机上安装包的位置(C:\Users\user_name\Documents\R\win-library\R_version
是 Windows 上的默认路径)删除相应的包文件夹,然后像平常一样重新安装包:
install.packages('rjson')
这样它应该可以工作。
或者您甚至可以按照 @Thomas 的评论以编程方式执行此操作:
#get list of installed packages
inst_packages <- installed.packages()
if ("rjson" %in% inst_packages[, 1]) {
#uninstalls package
remove.packages("rjson")
#re-installs package
install.packages("rjson")
}
或者更好的是使用:
if ("rjson" %in% inst_packages[, 1]) update.packages("rjson")
关于r - "Error in library(rjson): There is no package called rjson",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32720990/
我是一名优秀的程序员,十分优秀!