一、前言
1.R包是什么?
R包可以理解为多个函数的打包存放,包含函数、数据、帮助文件、描述文件等。
2.为什么要安装R包?
特定的分析功能,需要用相应的包实现。
二、R包安装
1.R包都在哪里及怎么安装?
代码是在RStudio里运行
(1)CRAN网站----install.package()
(2)Bioconductor----BiocManager::install()
(3)github----devtools::install_github()
2.如何快速下载R包?
可以使用镜像网站。镜像网站,即把一个互联网上的网站数据“拷贝”到本地服务器,并保持本地服务器数据的同步更新,因此也称为“复制网络站点”。
它和主站并没有太大差别,或者可算是为主站作的后备措施。有了镜像网站的好处是:如果不能对主站作正常访问(如某个服务器死掉或出了意外),但仍能通过其它服务器正常浏览。
R和Bioconductor主网站位于国外,选择国内的镜像可加快访问速度。
国内镜像推荐:
清华镜像、中科大镜像
3.检查是否安装成功?
library( ) #括号里填刚安装的R包
(如果没有出现error,即安装成功)
4.如何列出一个R包里的函数或数据?
(1)ls()函数
在R中,可以使用ls()
函数来列出当前环境中的所有对象,包括函数和数据。如果你已经加载了某个R包,可以使用ls()
函数来列出该包中的所有函数和数据。
library(package_name) # 加载R包
ls("package:package_name") # 列出R包中的所有函数和数据
(2)lsf.str()
函数
lsf.str()
函数可以列出指定环境中的所有函数的详细信息,包括参数、返回值等。可以使用该函数来列出R包中的所有函数。
library(package_name) # 加载R包
lsf.str("package:package_name") # 列出R包中的所有函数的详细信息
(3)data()
函数
如果你想列出R包中的所有数据集,可以使用data()
函数。该函数会列出指定环境中可用的所有数据集。
library(package_name) # 加载R包
data(package = "package_name") # 列出R包中的所有数据集