1. 程式人生 > >R語言學習二(包與資料集)

R語言學習二(包與資料集)

R語言安裝包

  1. 什麼是R語言的包?
    我們可以把它視為一種擴充套件R基本功能的機制,包本身也集成了眾多的函式。在使用R的過程中如果我們要使用某些函式,而當前R裡面沒有的話,我們通常可以去查詢那些與其相關的包,那些包裡面通常已經包含了其他開發者開發好的功能,我們之間使用就可以了。
  2. 哪裡可以找到包?
    一般我們在CRAN/Bioconductor/GitHub這三個地方找到我們需要的包。
    在CRAN上使用install.packages(包名)命令安裝包。
    在GitHub上使用install_github()命令安裝包。

這個是之前下載R的頁面,點選左側選單欄中的Packages
這裡寫圖片描述

最上面有兩個連結,都是可以下載的包的列表,它們一個是以釋出時間排序,一個是以包的名稱排序,根據需要點選一個連結
這裡寫圖片描述

Package是包的名稱,Title是包的簡單的描述,點選可以下載,通常我們不會點選下載一個包,然後安裝。
這裡寫圖片描述

我們通常是在RStudio裡面安裝的,在命令列裡面輸入install.packages(“caret”)
這裡寫圖片描述

caret是機器學習的包,圈中的那個紅點表示RStudio正在忙碌,安裝東西或者執行東西,如果點選那個紅點就會暫停當前執行操作。RStudio會下載與caret相關的所有包
這裡寫圖片描述

出現這個頁面說明包安裝完成了
這裡寫圖片描述

雖然安裝完成了,但是我們呼叫這個包中的功能函式可能還是會出現錯誤,所以我們進行這個函式的呼叫之前要先載入這個包。載入包用library(caret)

資料集可以去哪裡找

R裡面包含有資料集,這樣我們就不用到處去找資料集,直接用R裡面自帶的資料集就可以進行學習計算。

在RStudio命令列中輸入data(),左側上面就會出現一些當前可以用的資料集
這裡寫圖片描述

我們隨便找一個看看,在RStudio命令臺中輸入問號+資料集的名稱,左側就會出現這個資料集的描述,包括如何使用這個資料集,這個資料集在哪個包下面,有的還會有例子。
這裡寫圖片描述