分類: R

R 套件

安裝 R 套件

R 官方的 CRAN(the Comprehensive R Archive Network)網站上收錄非常多常用的 R 套件,大部分的套件都可以透過 R 的內建指令直接從 CRAN 下載與安裝。

在 Windows 中可以透過 R 程式套件選單來安裝與管理 R 的套件。

Windows R 程式套件選單

選擇存放處(repositories)的功能可以讓我們選擇套件的來源。

R 套件存放處

設定 CRAN 鏡像站則是可以讓我們選擇從哪一個伺服器下載 R 套件,基本上不管選擇哪一個都可以,只是選擇距離自己比較近的伺服器,下載速度會比較快一點而已。

設定 CRAN 鏡像站

安裝程式套件,直接選擇要安裝的套件名稱,即可立即下載與安裝。

安裝程式套件

在 Mac OS X 中的套件安裝操作也是跟 Windows 類似。

Mac OS X 中安裝 R 套件

有些時候如果您已經知道要安裝的套件名稱,其實使用指令安裝的方式會比較快,我們可以使用 install.packages 這個指令來安裝指定的套件:

install.packages("ggplot2")

安裝多個套件:

install.packages(c("xts", "zoo"))

repos 參數可以指定套件來源網站:

install.packages(c("xts", "zoo"),
  repos = "http://www.stats.bris.ac.uk/R/")

lib 參數可以指定安裝路徑:

install.packages(c("xts", "zoo"),
  lib = "some/other/folder/to/install/to",
  repos = "http://www.stats.bris.ac.uk/R/")

如果要從已下載的套件壓縮檔來安裝,可以執行:

install.packages("/path/to/xts_0.8-8.tar.gz",
  repos = NULL, type = "source")

若在 Windows 中,則會類似這樣:

install.packages("/path/to/xts_0.8-8.zip",
  repos = NULL, type = "win.binary")

若要直接從 GitHub 網站上下載與安裝 R 套件,就要使用 devtools 這個套件工具,首先安裝 devtools

install.packages("devtools")
library(devtools)

接著使用 install_github 來安裝 GitHub 上的套件:

install_github("Rfacebook", "pablobarbera", subdir="Rfacebook")

更新 R 套件

R 套件在安裝之後,我們可以定期使用 update.packages 函數來檢查與更新套件:

update.packages()

預設的狀況下,它會詢問每一個可以進行更新的套件是否需要更新:

git2r :
 Version 0.14.0 installed in /Library/Frameworks/R.framework/Versions/3.3/Resources/library 
 Version 0.15.0 available at http://cran.csie.ntu.edu.tw
Update (y/N/c)?

若想要一次更新所有的套件,不要一一詢問,可以加上 ask = FALSE 參數:

update.packages(ask = FALSE)

也可以只更新指定的套件:

update.packages("ggplot2")

Page: 1 2

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang

Recent Posts

[DIY] 自製凡士林火種

這裡介紹如何利用簡單的凡士林與...

3 年 ago

[DIY] 自製火影木葉、砂忍者村標誌雕刻木牌

本篇記錄我用路邊撿來的樟木與龍...

3 年 ago

收集龍眼木修剪枝幹用於木頭工藝

最近打算帶著阿玄做一些木工作品...

3 年 ago

[DIY] 樟木手工自製迷你手裏劍(忍者武器)

本篇記錄阿玄第一次使用木工工具...

3 年 ago

[DIY] 龍眼木手工自製木槌

本篇記錄我用自己砍的龍眼木還有...

3 年 ago

[DIY] 樟木手工自製苦無(忍者武器)

本篇記錄我自己用樟木的枝幹,以...

3 年 ago