2011-05-19 63 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