【问题标题】:Error when trying to load library(ggplot2) in R尝试在 R 中加载库(ggplot2)时出错
【发布时间】:2011-08-29 07:07:51
【问题描述】:

我在 R 中加载 ggplot2 库时遇到问题。下面是我输入的代码。有人对如何使这项工作有任何想法吗?

> library(ggplot2)
Error in get(x, envir = this, inherits = inh) : 
  unused argument(s) (envir = this, inherits = inh)

Error : unable to load R code in package 'ggplot2'

Error: package/namespace load failed for 'ggplot2'

编辑 1:更多信息

> sessionInfo()
 R version 2.13.0 (2011-04-13)
 Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

 locale:
 [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

 attached base packages:
 [1] grid      stats     graphics  grDevices utils     datasets  methods   base

 other attached packages:
 [1] quantmod_0.3-15 TTR_0.20-2      xts_0.8-0       zoo_1.6-5   Defaults_1.1-1
 [6] reshape2_1.1    proto_0.3-9.2   reshape_0.8.4   plyr_1.5.2

 loaded via a namespace (and not attached):
 [1] lattice_0.19-26 stringr_0.4     tools_2.13.0

编辑2:

我尝试使用的 ggplot2 版本是 0.8.9。当我调用回溯函数时,我得到以下结果:

> traceback()
  2: stop(gettextf("package/namespace load failed for '%s'", package),
       call. = FALSE, domain = NA)
  1: library(ggplot2)

【问题讨论】:

  • 我可能帮不了你,但那些人可能会想要更多的细节;特别是运行 sessionInfo() 的输出将是一个好的开始。
  • 好吧,我会用这些信息更新!
  • 您要加载哪个版本的 ggplot2? library 失败后traceback() 的输出是什么?
  • 您是否尝试过重新安装软件包?
  • @Joshua Ulrich:我已经添加了请求的信息。我也有@Manoel,实际上我重新安装了 R 本身。不过我会再试一次。

标签: r ggplot2


【解决方案1】:

退出 R。进入您的 /Library/Frameworks/R.framework/Versions/2.13/Resources/library/ 目录并丢弃整个文件夹。如果您有任何其他图书馆,请确保他们没有任何副本。重新启动 R 并重新安装并确保安装所有依赖项。 GUI Package Installer 中有一个复选标记选项,或者您可以使用(在命令行: install.packages("ggplot2", dependencies=c("Depends", "Imports", "Suggests") )。

进一步思考: 有时可以通过修复磁盘权限来解决 MacOS 中的模糊错误。 Disk Utility.app 程序是我通常使用的方式。有些人会定期运行它,但我只在出现似乎是文件访问问题的问题时才会这样做。

【讨论】:

  • 不要过去,不要收 200 美元,但这可能是需要的。 +1
  • @shreyasm:您是安装 Mac 二进制文件还是从源代码构建?
  • @Joshua Ulrich 我安装了 Mac 二进制文件。
猜你喜欢
  • 1970-01-01
  • 2020-05-27
  • 1970-01-01
  • 2016-10-09
  • 1970-01-01
  • 2014-01-30
  • 2016-04-01
  • 1970-01-01
  • 2016-08-29
相关资源
最近更新 更多