[英]Error in library(reshape2) : there is no package called ‘reshape2’
虽然我安装了“reshape2”包,但当我键入library(reshape2)
时它不会运行。 另外,我在 package 列表中看不到 package。 我可以在存储包的目录中看到它。 (例如: C:/Program Files/R/R-3.5.1/library
)但是在RStudio中没有显示为包,我无法使用它。 我怎样才能正确安装它?
我的.libPaths()
是:
"C:/Users/batuh/Documents/R/win-library/3.5"
"C:/Program Files/R/R-3.5.1/library"
当我输入install.packages("reshape2")
时,它说:
package ‘reshape2’ successfully unpacked and MD5 sums checked
Warning in install.packages :
cannot remove prior installation of package ‘reshape2’
这是我如何解决问题的:
我从任务管理器终止了所有 R 会话。 即使我关闭了 Rstudio,也至少有 8 个同时运行。
然后我从我的库目录中删除了reshape2
文件夹,您可以通过.libPaths()
函数访问该文件夹。
将有 2 个目录,第一个是应存储包的位置。 例如:
C:/Users/batuh/Documents/R/win-library/3.5
然后我重新启动了 Rstudio 并安装它没有问题。
如果您是第一次在 RStudio 中使用 install.packages("reshape2") 它将起作用
我只是下载了“reshape2”的包并解决了这个问题。
install.packages("reshape2")
这对我有用。 首先,我在 R 工作室控制台中运行remove.packages("reshape2")
。 删除 reshape2 完成后,我通过在 R 工作室控制台中运行install.packages("reshape2")
重新安装它。 然后我重新启动 R 并且运行 reshape2 的代码工作正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.