天天看點

《R資料可視化手冊》一第1章 R基礎1.1 安裝包

本節書摘來自異步社群《r資料可視化手冊》一書中的第1章,第1.1節,作者 【美】winston chang,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

r資料可視化手冊

本章包括以下基礎知識:安裝包、使用包和加載資料。

如果你想快速上手,本書大多數技巧都需要安裝ggplot2和gcookbook包。運作下面指令來安裝:

install.packages(c("ggplot2", "gcookbook"))

然後,在每個r會話中,你需要在運作本書的例子之前先加載它們:

library(ggplot2)

library(gcookbook)

附錄a提供了一個關于ggplot2繪圖包的簡介,主要是面向不熟悉ggplot2的讀者。

r中的包是一些為了便于分發和傳播而封裝在一起的函數和(或)資料集(可以沒有資料集)的集合。在你的電腦中安裝軟體包,便可以擴充r的功能。如果一個r使用者編寫了一個包并覺得這個包對其他r使用者可能有用,那麼,這位r使用者就可以通過軟體包倉庫将該包釋出。釋出r軟體包的最主要的軟體包倉庫是cran(comprehensive r archive network),不過也有其他的倉庫,如bioconductor和omegahat。

問題

如何從cran安裝r包?

方法

使用install.packages()函數來安裝包,括号中寫上要安裝的包名。以安裝ggplot2包為例,運作:

install.packages("ggplot2")

此時系統可能提示你選擇一個下載下傳鏡像,可以選擇離你最近的一個;如果想要確定包的版本是最新的,那就選擇austria站點,因為這是cran的主伺服器。

讨論

當r安裝一個包的時候,該包依賴的所有包也都會被自動安裝。

cran是r包的倉庫,在全球範圍内有很多鏡像,它是r預設使用的庫。此外,還有幾個軟體包倉庫,如bioconductor,它是與基因組資料分析相關的包的軟體包倉庫。

繼續閱讀