Next: , Previous: Graphics, Up: Top



13 包

所有的 R 函數和資料集是保存在(packages)裏面的。只有當一個 包被載入時,它的內容才可以被訪問。這樣做一是為了高效 (完整的列表會耗去大量的記憶體並且增加搜索的時間), 一是為了幫助包的開發者防止命名和其他代碼的中的名字衝突。 開發包的過程在 Creating R packages (Writing R Extensions)裏面有詳細的介紹。這裏,我們僅僅從用戶的角度來 描述這個問題。

可以使用下面的命令查看你當前環境中安裝的包

     > library()

命令中沒有參數。為了載入某個特別的包(如包 boot ,其中包含的函數來自 Davison & Hinkley (1997)),使用 如下命令

     > library(boot)

用戶可以使用函數 CRAN.packages() 連接網際網路 (也可以通過 Windows 和 RAqua 的圖形介面上的 Packages 功能表訪問) ,並且可以自動更新和安裝包。

為了查看當前有那些包載入了,可以用

     > search()

產生搜索列表。有一些列表雖然被載入但不會 出現在搜索列表中(see Namespaces)。

為了查看已經安裝的包的所有可以訪問的幫助主題列表, 可以使用

     > help.start()

這將啟動一個 HTML 形式的幫助系統,然後通過 Reference 部分鏈結到所有包的列表。