繁体   English   中英

库错误(reshape2):没有名为“reshape2”的 package

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM