R中安装的软件包

时间:2016-01-05 02:37:00

标签: r

K,好像我有问题。 我正在尝试访问Hmisc软件包,当然这是安装的。 我收到了这个错误:

在Rstudio中:

  

加载必需的包:ggplot2       loadNamespace出错(j< - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]):         没有名为'Rcpp'的包       错误:无法加载包'ggplot2'

R中的

  

unloadNamespace(包)中的错误:         命名空间'ggplot2'由'caret'导入,因此无法卸载       库中的错误(pkg,character.only = TRUE,logical.return = TRUE,lib.loc = lib.loc,:         包'ggplot2'版本1.0.1无法卸载

我已经有了ggplot2和插入符号,但我不确定Rcpp,所以我决定安装两者。为此,我使用了函数:install.packages('',dep = TRUE) ggplot 2安装顺利,与Rcpp相同,但有一个警告:

  

install.packages中的警告:         无法删除先前安装的包'Rcpp'

插入符号中的相同警告。

无论如何,当我尝试访问Hmisc库时,nothings会发生变化。

也许说我几天前用最新版本更新了(R和RStudio)并且已安装的软件包在我的工作目录中。 有些东西是/肯定是错的,因为我运行程序时遇到了一些错误,该程序由其他人处理而没有任何错误。这是我决定更新的原因之一......

我觉得我疯了,不知道该怎么办。任何建设性的想法都非常感激。

2 个答案:

答案 0 :(得分:3)

这有时会发生在包装上。你可以做的是转到安装了所有软件包的库文件夹,找到Rcpp目录并删除它。然后从头重新安装Rcpp。这应该可以解决问题。

答案 1 :(得分:1)

在R Studio中,我能够通过运行.rs.restartR()来解决此错误。