熱線電話:13121318867

登錄
首頁大數據時代R語言集成開發環境 RStudio中的函數和包!
R語言集成開發環境 RStudio中的函數和包!
2020-08-27
收藏

作者:丁點helper

來源:丁點幫你


通過之前的文章,大家已經了解到,用R語言集成開發環境 RStudio進行數據整理和統計分析,其實是一個讀取、處理、保存對象的過程。如果你忘記了這里的『對象』指的是什么,可以去復習前天的文章。今天我們要學習的就是RStudio是如何讀取、處理和保存對象的。

R中的函數

說到函數,大家最先想到的可能是:Y=X+3 這樣的一元一次函數,這個函數會幫我們生成 X+3 的結果,其功能是求和。

函數就是類似求和、求積、求均數等一系列的動作(Functions are verbs),通常來講,這些動作就是用來處理對象的。

R擁有浩如煙海的函數,來滿足用戶處理對象的各種需求。除了上面提到的數學計算類函數,還包括具備繪圖、讀取、合并、t檢驗、擬合各類統計模型等功能的函數。

前天提到的ls()和rm()也是函數,其功能分別是羅列環境中所有對象的名稱,以及清除對象。

在R中,函數是由表示動作的一系列字母加一個括號組成的,例如rm()中,rm表示remove。

在函數的括號中,可以填入相關的『命令』,這些命令可以理解為函數的操作細節,例如操作的對象是什么等等??纯聪旅娴睦樱?

v <- sample(1:9, 5)

sample是一個函數,其功能是從給定的一組數字中生成一個隨機樣本。

其中,1:9 是該函數中第一個命令,表示從1至9這9個數字中提取樣本;5是第二個命令,表示設定樣本容量為5。

本例中,把提取出來的5個隨機數字存放在v這個對象中。

R中的包

在R中,具有相似目的的函數以及相關的幫助文件、示例數據都會被打包存放在一個整體中,這個整體被稱為包(Packages)。

在安裝R或RStudio軟件的同時,一些基本的包即會自動安裝并加載(這些包中的函數可以完成基本的圖形、數據結構、統計、回歸等所需的功能)。

每個人都可以用R寫函數,然后形成package。

用戶可以輕松找到所需要的package,并免費下載、安裝,最簡單的方法如下:

1. 在RStudio中,單擊右下角窗口中的Packages,即會顯示目前已安裝在RStudio中的包。

2. 單擊安裝(Install)。

3. 在彈出的窗口中鍵入要安裝的包的名稱。如需安裝多個包,可用空格或逗號分隔。下面的例子中,希望安裝ggplot2和dplyr兩個包。

4. 注意:安裝一個包并不表示已經在RStudio中加載好這個包。使用library()函數加載特定的包。例如,用下面的代碼加載ggplot2這個package。

library(ggplot2)

另一種方式是從CRAN網站下載:

在CRAN網站( http://cran.r-project.org/ )的左側找到『Software』,點擊Packages,可以看到Available Packages下面有目前可供下載使用的16174個包。

點擊想要下載的package名稱,就會跳轉至該package的詳情頁,找到download部分,下載。

安裝方法是:RStudio右下角界面-Packages-Install-下圖中的兩步。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢