【发布时间】:2016-02-06 23:14:12
【问题描述】:
从昨天开始,我无法加载一些常用的包,例如reshape2 和 stringr 通过库命令。
重现我的问题的步骤:
1) 在 Rstudio 服务器(版本 0.99.467)中启动一个新会话。我还杀死了 Rstudio 服务器中的活动会话。
2) 运行这些代码
library(ggplot2)
library(stringr)
3) 获取错误信息:
卸载命名空间(包)中的错误: 命名空间“stringr”由“reshape2”导入,因此无法卸载 显示回溯
使用调试重新运行
库(stringr) 中的错误:无法卸载“stringr”版本 0.6.2。
但如果 stringr 在 ggplot2 之前加载,我不会收到错误消息。我该如何解决这个问题。感谢您的任何建议。
我可能需要将 R 更新到 3.2
我的 R 会话信息:
R version 3.1.3 (2015-03-09)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu precise (12.04.5 LTS)
locale:
[1] LC_CTYPE=en_AU.UTF-8 LC_NUMERIC=C LC_TIME=en_AU.UTF-8 LC_COLLATE=en_AU.UTF-8
[5] LC_MONETARY=en_AU.UTF-8 LC_MESSAGES=en_AU.UTF-8 LC_PAPER=en_AU.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_AU.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] ggplot2_1.0.0
loaded via a namespace (and not attached):
[1] colorspace_1.2-4 digest_0.6.4 grid_3.1.3 gtable_0.1.2 MASS_7.3-39 munsell_0.4.2 plyr_1.8.1
[8] proto_0.3-10 Rcpp_0.11.2 reshape2_1.4 scales_0.2.4 stringr_0.6.2 tools_3.1.3
【问题讨论】:
-
您在新的 R 会话中收到这些消息吗?当您尝试加载命名空间时,错误来自“unloadNamespace”似乎很奇怪。您确定在运行之前它们尚未加载吗?在此之前您是否正在运行其他命令?
-
我已经缩小了我的问题范围,并将编辑我的问题。
-
当 1.0.0 版在 cran 上可用时,为什么“stringr” 0.6.2 版
-
我想我已经通过更新到 3.2 并重新安装所有软件包解决了我的问题。
-
您应该将其发布为解决方案并将其标记为正确,有一天可能会对其他人有所帮助。