包是 R 函數、執行個體資料、預編譯代碼的集合,包括 R 程式,注釋文檔、執行個體、測試資料等。
R 語言相關的包一般存儲安裝目錄下對 "library" 目錄,預設情況在 R 語言安裝完成已經自帶來一些常用對包,當然我們也可以在後期自定義添加一些要使用的包。
R 語言完整的相關包可以查閱:https://cran.r-project.org/web/packages/available_packages_by_name.html
接下來我們主要介紹如何安裝 R 語言的包。
我們可以使用以下函數來檢視 R 包的安裝目錄:
> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
>
我們可以使用以下函數來檢視已安裝的包:
輸出結果如下:
我們可以使用以下函數來檢視編譯環境已載入的包:
> search()
[1] ".GlobalEnv" "package:stats" "package:graphics"
[4] "package:grDevices" "package:utils" "package:datasets"
[7] "package:methods" "Autoloads" "package:base"
安裝新包可以使用 install.packages() 函數,格式如下:
我們可以直接設定包名,從 CRAN 網站上擷取包,如下執行個體我們載入 XML 包:
或者我們可以直接在 CRAN 上下載下傳相關包,直接在本地安裝:
我們國内一般建議大家使用國内鏡像,以下執行個體使用清華源進行安裝:
CRAN (The Comprehensive R Archive Network) 鏡像源配置檔案之一是 .Rprofile (linux 下位于 ~/.Rprofile )。
在文末添加如下語句:
打開 R 即可使用該 CRAN 鏡像源安裝 R 軟體包。
新安裝的包需要先載入 R 編譯環境中才可以使用,格式如下:
以下執行個體載入 XML 包: