2011-05-19 89 views
3

我在加载g中的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() 
    2: stop(gettextf("package/namespace load failed for '%s'", package), 
     call. = FALSE, domain = NA) 
    1: library(ggplot2) 
+1

我可能不能帮助你,但人们可能会想要更多的细节;具体来说,运行sessionInfo()的输出将是一个好开始 – joran 2011-05-20 00:15:44

+0

好酷,我'll will update with info! – shreyasm 2011-05-20 01:02:21

+0

你试图加载什么版本的ggplot2?Wha t是'library'失败后'traceback()'的输出? – 2011-05-20 01:18:23

回答

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

+1

不通过去,不收取200美元,这可能是需要的。 +1 – Chase 2011-05-20 02:09:37

+0

试过了,没有工作。还是)感谢你的建议! – shreyasm 2011-05-20 02:17:50

+0

@shreyasm:您是否安装了Mac二进制文件或从源代码构建? – 2011-05-20 03:10:35