runoops.com

R 包

包是 R 函数、实例数据、预编译代码的集合,包括 R 程序,注释文档、实例、测试数据等。

R 语言相关的包一般存储安装目录下对 "library" 目录,默认情况在 R 语言安装完成已经自带来一些常用对包,当然我们也可以在后期自定义添加一些要使用的包。

R 语言完整的相关包可以查阅:https://cran.r-project.org/web/packages/available_packages_by_name.html

接下来我们主要介绍如何安装 R 语言的包。

查看 R 包的安装目录

我们可以使用以下函数来查看 R 包的安装目录:

实例

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

查看已安装的包

我们可以使用以下函数来查看已安装的包:

library()

输出结果如下:

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
Matrix                  Sparse and Dense Matrix Classes and Methods
methods                 Formal Methods and Classes
mgcv                    Mixed GAM Computation Vehicle with Automatic
                        Smoothness Estimation
nlme                    Linear and Nonlinear Mixed Effects Models
nnet                    Feed-Forward Neural Networks and Multinomial
                        Log-Linear Models
parallel                Support for Parallel computation in R
rpart                   Recursive Partitioning and Regression Trees
spatial                 Functions for Kriging and Point Pattern
                        Analysis
splines                 Regression Spline Functions and Classes
stats                   The R Stats Package
stats4                  Statistical Functions using S4 Classes
survival                Survival Analysis
tcltk                   Tcl/Tk Interface
tools                   Tools for Package Development
translations            The R Translations Package
utils                   The R Utils Package

查看已载入的包

我们可以使用以下函数来查看编译环境已载入的包:

实例

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

安装新包

安装新包可以使用 install.packages() 函数,格式如下:

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

我们可以直接设置包名,从 CRAN 网站上获取包,如下实例我们载入 XML 包:

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

或者我们可以直接在 CRAN 上下载相关包,直接在本地安装:

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

我们国内一般建议大家使用国内镜像,以下实例使用清华源进行安装:

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

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

在文末添加如下语句:

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

打开 R 即可使用该 CRAN 镜像源安装 R 软件包。

使用包

新安装的包需要先载入 R 编译环境中才可以使用,格式如下:

library("包名")

以下实例载入 XML 包:

library("XML")

Captcha Code

0 笔记

分享笔记

Inline Feedbacks
View all notes