尝试在R中加载库(ggplot2)时出错

时间:2011-05-19 23:56:56

标签: r ggplot2

我在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函数时,我得到以下结果:

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

1 个答案:

答案 0 :(得分:4)

退出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程序是我通常使用的方式。有些人定期运行它,虽然我只在问题出现时才这样做,这似乎是一个文件访问问题。