R語言學(xué)習(xí).4-R包

R包是生信技能樹生信爆款入門課程R語言部分的講到的一個重要知識點。
為加深理解,簡單總結(jié)如下。

1.R包(R package)介紹

程序包是什么?

R程序包是多個函數(shù)的集合,具有詳細(xì)的說明和示例。 包含R函數(shù)、數(shù)據(jù)、幫助文件、描述文件等。

為什么要安裝程序包?

特定的分析功能,需要用相應(yīng)的程序包實現(xiàn)。 例如:作圖包ggplot2,差異分析包limma等等。

2.R包來源

(1)CRAN網(wǎng)站

http://cran.r-project.org/web/views/

(2)Bioconductor

http://bioconductor.org/

(3)github

http://github.com

3.R包安裝前需設(shè)置鏡像

鏡像

鏡像網(wǎng)站相當(dāng)于主網(wǎng)站的副本,在訪問主網(wǎng)站存在障礙時,訪問鏡像 網(wǎng)站也可。

R和Bioconductor主網(wǎng)站位于國外,選擇國內(nèi)的鏡像可加快訪問速度。

鏡像設(shè)置方法

方法1:tools–global option-packages-選擇中科大或清華

方法2:代碼設(shè)置

options("repos"=c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")

4.用于R包安裝與加載的函數(shù)

R包來源決定安裝使用的代碼

  • CRAN:install.packages()
  • Biocductor: BiocManager::install()
  • Github:devools::install_github()

安裝后需要加載才能用

一次安裝,每次打開新的session都要加載。

加載:二選一,不加引號,library()或require()

library() require()

library(tidyr)
require(tidyr)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容