【问题标题】:Installed packages in RR中安装的包
【发布时间】:2016-01-05 02:36:59
【问题描述】:

K,我好像有问题。 我正在尝试访问当然已安装的 Hmisc 包。 我得到这个错误:

在工作室中:

加载所需的包:ggplot2 loadNamespace(j

在R中:

卸载命名空间(包)中的错误: 命名空间“ggplot2”由“插入符号”导入,因此无法卸载 库中的错误(pkg,character.only = TRUE,logical.return = TRUE,lib.loc = lib.loc,: 包‘ggplot2’版本1.0.1无法卸载

我已经有了 ggplot2 和 caret,但我不确定 Rcpp,所以我决定安装两者。为此,我使用了以下功能: install.packages('', dep = TRUE) ggplot 2 安装顺利,与 Rcpp 相同,但带有警告:

install.packages 中的警告: 无法删除先前安装的软件包“Rcpp”

插入符号中的相同警告。

无论如何,当我尝试访问 Hmisc 库时,什么都没有发生变化。

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

我感觉自己快疯了,不知道该怎么办。非常感谢任何建设性的想法。

【问题讨论】:

    标签: r


    【解决方案1】:

    这有时会发生在一个包中。您可以做的是转到安装所有软件包的库文件夹,找到 Rcpp 目录并将其删除。然后从 cran 重新安装 Rcpp。这应该可以解决问题。

    【讨论】:

    • 如果出现如下错误提示,可能需要在删除目录前关闭R:The action cannot be completed because the folder or a file in it is open in another program(仅使用remove.packages()不会使其失效)。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 2015-01-15
      • 2021-05-31
      相关资源
      最近更新 更多