R 包

R 包

包是 R 函數(shù)、示例數(shù)據(jù)、預(yù)編譯代碼的集合,包括 R 程序,注釋文檔、示例、測(cè)試數(shù)據(jù)等。

R 語(yǔ)言相關(guān)的包一般存儲(chǔ)安裝目錄下對(duì) "library" 目錄,默認(rèn)情況在 R  語(yǔ)言安裝完成已經(jīng)自帶來(lái)一些常用對(duì)包,當(dāng)然我們也可以在后期自定義添加一些要使用的包。

R 語(yǔ)言完整的相關(guān)包可以查閱:https://cran.r-project.org/web/packages/available_packages_by_name.html

接下來(lái)我們主要介紹如何安裝 R 語(yǔ)言的包。

查看 R 包的安裝目錄

我們可以使用以下函數(shù)來(lái)查看 R 包的安裝目錄:

> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/4.0/Resources/library"
>

查看已安裝的包

我們可以使用以下函數(shù)來(lái)查看已安裝的包:

library()

輸出結(jié)果如下:

base                    The R Base Package
boot                    Bootstrap Functions (Originally by Angelo Canty
                        for S)
class                   Functions for Classification
cluster                 "Finding Groups in Data": Cluster Analysis
                        Extended Rousseeuw et al.
codetools               Code Analysis Tools for R
compiler                The R Compiler Package
datasets                The R Datasets Package
foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',
                        'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ...
graphics                The R Graphics Package
grDevices               The R Graphics Devices and Support for Colours
                        and Fonts
grid                    The Grid Graphics Package
KernSmooth              Functions for Kernel Smoothing Supporting Wand
                        & Jones (1995)
lattice                 Trellis Graphics for R
MASS                    Support Functions and Datasets for Venables and
                        Ripley's MASS

查看已載入的包

我們可以使用以下函數(shù)來(lái)查看編譯環(huán)境已載入的包:

> search()
[1] ".GlobalEnv"        "package:stats"     "package:graphics" 
[4] "package:grDevices" "package:utils"     "package:datasets" 
[7] "package:methods"   "Autoloads"         "package:base"

安裝新包

安裝新包可以使用 install.packages() 函數(shù),格式如下:

install.packages("要安裝的包名")

我們可以直接設(shè)置包名,從  CRAN 網(wǎng)站上獲取包,如下示例我們載入 XML 包:

# 安裝 XML 包
install.packages("XML")

或者我們可以直接在 CRAN 上下載相關(guān)包,直接在本地安裝:

install.packages("./XML_3.98-1.3.zip")

我們國(guó)內(nèi)一般建議大家使用國(guó)內(nèi)鏡像,以下示例使用清華源進(jìn)行安裝:

# 安裝 XML 包
install.packages("XML", repos = "https://mirrors.ustc.edu.cn/CRAN/")

CRAN (The Comprehensive R Archive Network) 鏡像源配置文件之一是 .Rprofile (linux 下位于 ~/.Rprofile )。

在文末添加如下語(yǔ)句:

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

打開(kāi) R 即可使用該 CRAN 鏡像源安裝 R 軟件包。

使用包

新安裝的包需要先載入 R 編譯環(huán)境中才可以使用,格式如下:

library("包名")

以下示例載入 XML 包:

library("XML")
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清