軟件安裝配置系列(四)——R包的使用

上次我們講了軟件安裝配置系列(三)——Rstudio配置
我們下載Rstudio以及R是怎樣實現(xiàn)那么多各種各樣的操作的呢兰迫?僅靠它們自身是不可能做到的,它們必須借助它強大的小幫手——包敷鸦。

什么是包

包是R函數(shù)、數(shù)據(jù)员辩、預(yù)編譯代碼以一種定義完善的格式組成的集合。計算機上存儲包的目錄稱為庫(library)痛悯。函數(shù).libPaths()能夠顯示庫所在的置, 函數(shù)library()則可以顯示庫中有哪些包重窟。包提供了橫跨各種領(lǐng)域载萌、數(shù)量驚人的新功能,包括分析地理數(shù)據(jù)巡扇、處理蛋白質(zhì)質(zhì)譜扭仁,甚至是心理測驗分析的功能。
R自帶了一系列默認包(包括base厅翔、datasets乖坠、utils、grDevices刀闷、graphics熊泵、stats以及methods),它們提供了種類繁多的默認函數(shù)和數(shù)據(jù)集甸昏。其他包可通過下載來進行安裝顽分。安裝好以后,它們必須被載入到會話中才能使用施蜜。命令search()可以告訴你哪些包已加載并可使用卒蘸。

> .libPaths()

通過上面的代碼,我們可以查看R包的安裝路徑翻默。顯示如下:

[1] "C:/Program Files/R/R-3.5.1/library"

在Rstudio中缸沃,我們也可以點擊繪圖幫助窗口中的packages恰起,然后將光標移動到System Library上,也可以看到包的安裝路徑趾牧。

包的安裝路徑

那到底R有多少可以用的包呢村缸?這里我們可以通過以下代碼查看:

> a <- available.packages()
> dim(a)

顯示結(jié)果為:

[1] 12960 17

可以看出,目前官網(wǎng)武氓、鏡像網(wǎng)站中擁有12960個可用的包梯皿。當然誰都可以根據(jù)自己的需要來改進、編寫一個包县恕,所以還有很多包并沒有被官網(wǎng)收錄东羹。

包的安裝

包的安裝通常用以下三種方式:

  • 代碼直接安裝

gclus包為例

> install.packages("gclus")

就可以直接安裝了,顯示如下就表示安裝完畢

Installing package into ‘C:/Users/FX/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.5/gclus_1.3.1.zip'
Content type 'application/zip' length 118281 bytes (115 KB)
downloaded 115 KB
package ‘gclus’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\FX\AppData\Local\Temp\RtmpUHu20l\downloaded_packages

  • 手動安裝
    手動安裝包

    按照上面的操作結(jié)束后忠烛,可以看到以下結(jié)果
    手動安裝結(jié)果

    我們發(fā)現(xiàn)在左邊的交互式窗口中出現(xiàn)的代碼及結(jié)果和直接用代碼安裝時一樣的属提。而在右邊packages中多出了一個User Library,此目錄下便有我們剛剛安裝的包美尸,以后我們安裝的包也在此目錄下冤议。
  • 網(wǎng)頁下載安裝
    除了上面安裝包的方法,我們也可以在https://cran.r-project.org/web/packages上搜受师坎、下載自己需要的包恕酸,然后將解壓后的文件夾放在上面講到的R包的安裝目錄中即可。
    網(wǎng)頁下載安裝

包的應(yīng)用

  • 包的加載
    其實我們安裝包就跟現(xiàn)實生活中胯陋,我們買了很多包一樣蕊温,并不是每次出門都把所有的包都背上,要根據(jù)不同場合選擇遏乔。R語言中也一樣义矛,我們只需要把我們需要的包拿出來用即可。這個時候就需要library()進行加載盟萨。以gclus包為例
    加載包

    我們可以按照第一種方式輸入代碼加載包凉翻,也可以點擊鼠標選擇右邊的包進行加載,兩者效果時一樣的捻激。
  • 包的應(yīng)用
    當我們高高興興安裝制轰、加載了一個包,但發(fā)現(xiàn)并不知道怎么使用铺罢,這個時候我們需要幫助help艇挨,以help函數(shù)為例
> help()

可以在繪圖幫助窗口看到help函數(shù)的幫助文件,此時我們可以點擊②出把文件用另外的窗口打開韭赘,便于閱讀

幫助

打開幫助窗口缩滨,我們在User中可以看到此函數(shù)的基本格式,哪些參數(shù)是可以省略的,哪些參數(shù)是必不可少的脉漏。下面的Arguments對各參數(shù)進行詳細的說明
幫助窗口一

在幫助文件的末尾的Examples中有該函數(shù)的例子苞冯,可以粘貼到Rstudio中運行。相信通過幫助文件開頭的解釋和末尾的例子侧巨,你一定能掌握該函數(shù)或者該包的應(yīng)用舅锄。
幫助窗口二


到這里,R學習的準備工作就算做完了司忱,接下我會給大家分享R學習的更多專題皇忿。

系列回顧:
軟件安裝配置系列(一)——R軟件安裝
軟件安裝配置系列(二)——Rstudio安裝
軟件安裝配置系列(三)——Rstudio配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坦仍,隨后出現(xiàn)的幾起案子鳍烁,更是在濱河造成了極大的恐慌,老刑警劉巖繁扎,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幔荒,死亡現(xiàn)場離奇詭異,居然都是意外死亡梳玫,警方通過查閱死者的電腦和手機爹梁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來提澎,“玉大人姚垃,你說我怎么就攤上這事∈洌” “怎么了莉炉?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碴犬。 經(jīng)常有香客問我,道長梆暮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任唠椭,我火速辦了婚禮寺庄,結(jié)果婚禮上斗塘,老公的妹妹穿的比我還像新娘于置。我一直安慰自己八毯,他們只是感情好话速,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布筹麸。 她就那樣靜靜地躺著白指,像睡著了一般告嘲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音,去河邊找鬼葬荷。 笑死煞赢,一個胖子當著我的面吹牛照筑,可吹牛的內(nèi)容都是我干的晨逝。 我是一名探鬼主播捉貌,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼醒陆,長吁一口氣:“原來是場噩夢啊……” “哼寺晌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤凌受,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體君旦,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡金砍,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了麦锯。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片恕稠。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扶欣,靈堂內(nèi)的尸體忽然破棺而出鹅巍,到底是詐尸還是另有隱情,我是刑警寧澤料祠,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布骆捧,位于F島的核電站,受9級特大地震影響术陶,放射性物質(zhì)發(fā)生泄漏凑懂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一梧宫、第九天 我趴在偏房一處隱蔽的房頂上張望接谨。 院中可真熱鬧,春花似錦塘匣、人聲如沸脓豪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扫夜。三九已至,卻和暖如春驰徊,著一層夾襖步出監(jiān)牢的瞬間笤闯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工棍厂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留颗味,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓牺弹,卻偏偏與公主長得像浦马,于是被迫代替她去往敵國和親时呀。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容