天天看點

R 包

包是 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 包: