2010-12-11 94 views
2

我打字例如:如何在Windows上安裝cran軟件包?

install.packages('TTR') 

輸出爲:

--- Please select a CRAN mirror for use in this session --- 
trying URL 'http://mirrors.softliste.de/cran/bin/windows/contrib/2.12/TTR_0.20-2.zip' 
Content type 'application/zip' length 237131 bytes (231 Kb) 
opened URL 
downloaded 231 Kb 

package 'TTR' successfully unpacked and MD5 sums checked 

The downloaded packages are in 
     C:\Documents and Settings\Administrator\Local Settings\Temp\Rtmp33oIzT\downloaded_packages 

不過,即使重新啓動,屬於那個包環境功能後不認可,例如EMA() - >錯誤:找不到功能「EMA」。是否有任何命令來實際安裝這些下載的軟件包。

有 「R CMD INSTALL」 命令,在shell中使用,但是當我鍵入:

R CMD INSTALL TTR 

我得到:

Warning: invalid package 'TTR' 
Error: ERROR: no packages specified 
+2

您是否在R腳本中加載了庫? '圖書館(TTR)' – Chase 2010-12-11 17:59:43

+0

那麼,這是問題,謝謝。對不起,也許愚蠢的問題,但在所有搜索我已經做了沒有說,圖書館必須加載。我只是假定在調用函數時環境會自動加載給定的庫。 – rsk82 2010-12-11 18:06:18

+2

+1,因爲我認爲沒有理由在這裏downvote:問題很明顯,OP是有禮貌的。 – Dancrumb 2010-12-11 18:10:02

回答

4

正如評論在暗示,安裝和獲得訪問包是一個兩步過程。您已經第一步下了install.packages(),但是您還需要在R腳本中加載庫,以便使用library(YourPackageHere)訪問這些函數。其他細節請參考this question

+6

這也是R FAQ中的FAQ 7.30:http://cran.r-project.org/doc/FAQ/R-FAQ.html#I-installed-a-package-but-the-functions-are-not -thhere – 2010-12-11 18:48:56

+0

如何從一個zip文件(它是從官方存儲庫下載的)中安裝'R package'以及它的依賴關係? – 2017-07-31 15:34:15

5

An Introduction to R的副本附帶R安裝。如果你瞥了一眼目錄,你會看到Packages部分,你的問題在第二句中回答。