r语言 读服务器数据,R语言数据实战 | 安装R语言
原標題:R語言數據實戰 | 安裝R語言
1、R的獲取和安裝
獲取和安裝R很容易(這也是它“親民”的地方),具體步驟如下:
Step 1: 登陸R語言官方網站https://www.r-project.org,點擊download R。
圖1 R官方網站
Step 2:在彈出的鏡像(Mirrors)頁面上選擇合適的鏡像入口,如果你在中國,就直接選擇China下離你近的一個鏡像即可。
圖2 鏡像頁面
圖3 選擇合適的鏡像入口
Step 3:選擇鏡像后就會跳轉到下載頁面,此時即可根據自己電腦的操作系統酌情選擇啦!
圖4 根據電腦操作系統選擇并安裝
下面分別介紹在Windows和在Mac OS X系統安裝的區別。
1. Windows 下安裝
點開Download R for Windows之后界面如圖5所示。
圖5 Download R for Windows界面
網站上提供了兩類Windows上的R安裝文件:base和contrib。后者是一個包含了所有擴展包的Windows二進制安裝文件,而前者僅僅是包含基本功能的二進制版本,由于我們之后還會不斷安裝自己需要的包,所以在安裝階段選base版本就可以。
安裝成功之后,在開始菜單中就會彈出R應用程序的圖標,點擊該圖標,就同時打開了R圖形用戶界面(RGui)和R控制臺(R Console)。
圖6 Windows系統R界面
2. Mac OS X下安裝
在Mac OS X上安裝就更簡單了,進入R官網,選擇Mac的二進制版本(binary for Mac OS X),下載pkg格式文件安裝即可。
圖7 Download R for Mac OS X界面
安裝后,可以在Applications文件夾下找到它,打開的界面如圖8所示。
圖8 Mac系統R界面
【科普小知識】
1. CRAN是什么?
它是Comprehensive R Archive Network的簡寫, 是擁有同一資料,包括R的發布版本、包、文檔和源代碼的網絡集合。
2. 鏡像CRAN Mirrors是什么?為什么要選擇一個鏡像?
所謂鏡像站,就是把一個網站資源的副本放在鏡像服務器上,也就是說登錄不同的鏡像網站都跟登錄主網站一樣。而我們選擇一個離我們近的鏡像主要是為了下載得快!當然如果主站哪天不小心壞掉,鏡像網站也是一個很好的后備軍。
3. 上面提到的安裝二進制版本,是唯一的安裝方式嗎?
并不是,二進制是一種編譯好的版本,不滿足于基本配置并熟悉源代碼安裝的也可以采用“源代碼”安裝方式,當然這需要其他的編譯器,感興趣的讀者可以馬上去谷歌一探究竟。
2、R的升級版武器:RStudio介紹
上面我們對R語言的基礎版本進行了介紹,但很多人都嫌棄它的界面簡陋,下面我們就來介紹R語言的升級版武器——RStudio。
圖9 RStudio界面
RStudio是一個R語言的集成開發環境(IDE) 。所謂集成開發環境,就是把你做開發工作所需要的代碼編輯器、編譯器、調試器等工具都集成在一個界面環境下,方便同時開工。
接下來,我們就通過一個簡單的示例圖來詳細了解下RStudio各個模塊的定義以及使用流程(見圖10)。
圖10 RStudio模塊
首先,圖10左上是腳本編輯器,你需要先在這里寫入你的編程代碼。用#可為代碼加注釋,機器看到它就會自動跳過運行下一行,合理的運用注釋可大大增加我們代碼的可讀性。
寫好代碼后,選中或把光標停留在某行,點擊run,即會給電腦下指令,讓它把代碼運行起來。另外,你也可以試試快捷鍵Ctrl+enter(Mac用戶試command+enter),看看是否也可以達到同樣效果。
當程序運行完畢后,界面會出現三個變化:第一個變化是在圖10左下角的“控制臺”,可以看到所有代碼的運行結果;第二個變化是在圖10右上角的 “工作空間展示區”,可以看到程序新生成或者加載進工作空間的數據、函數等對象;如果程序中還有畫圖命令的話,還會在圖10右下角展示出漂亮的圖形。這就是一個完整的運行流程了。
而且,RStudio還有很多貼心技能,舉例如下:
首先,它的安裝不僅支持個人電腦的Windows,Mac OX,服務器的Ubuntu,甚至在瀏覽器上你都可以通過RStudio Server編輯運行代碼,界面跟桌面版完全相同,完全沒有轉移障礙。
其次,在寫代碼時,它能夠自動填補以及快速顯示函數定義。下面舉一個簡單的例子,如果想輸入求均值的mean函數,不需要拼寫完整,RStudio就會自動顯示出可能用到的完整函數和定義。另外,與round函數前面左括號匹配的右括號也自動地跟在mean后面,即使你忘記寫了它也能幫你補全。
圖11 RStudio功能展示
3、R包的獲取與安裝
這一小節,我們來介紹R中可大大拓展你的分析技能的利器:R包。
1. 什么是R包,為什么要裝它?
所謂R包,就是一個把R函數、數據、預編譯代碼以一種定義完善的格式組成在一起的集合(見圖12)。
圖12 RStudio中的R包
R在安裝時會自帶一系列默認包(包括base,datasets,stats,methods,graphics等包), 它們提供了很多功能豐富的函數與數據,大家可以自行調出學習,命令search可以告訴你工作空間里已有哪些包可被直接使用。當然,如果需要裝備更多、更厲害的拓展技能,就需要安裝新包來實現了!
2.怎樣安裝包?
一般的安裝做法有兩種:一種是通過CRAN服務器安裝;另一種是從Github上下載安裝,可做為第一種的補充。
第一種方法最常用。在RStudio中可以有兩種方法實現:一種是直接通過命令裝包:install.packages (“package_name”) ;另一種是選中如圖10所示的右下方的界面中的Packages后,點擊Install,就會彈出如圖13所示的方框,直接在其中輸入包的名稱就可以了。
圖13 RStudio安裝R包
另外,細心的讀者可能會發現這里竟然不能選擇鏡像!對,RStudio默認采用的是Global鏡像,如果想換為本地鏡像的話,可以點擊“Tools→Global Options” 打開Options界面(見圖14),在Packages選項卡中可以更換鏡像。
圖14 RStudio更換鏡像
第二種方式是:通過Github來裝。前文介紹過的Github網站,新手建好包一般會先放在那里接受群眾檢閱,因此就有了一個下載新包的渠道——Github。一個R包在Github上的呈現如圖15所示。
圖15 Github上的R包
這些包并不需要從網站上下載好后再裝進R,R里有一些方便與Github交互的包如devtools,其中的install_github函數就專為從Github安裝包設計。下面以一個R包praise為例,它的安裝語句如下:
> library(devtools)
> install_github("gaborcsardi/praise")
需要注意的是,用此函數安裝包時需在前面加上它的作者在github上的用戶名,此處praise包的作者用戶名是gaborcsardi。
另外,一個包只要安裝一次即可永久使用。但當遇到包的作者進行了更新,通過命令update.packages即可迅速檢查并更新已經安裝的包。RStudio中右下部分有一鍵更新包按鈕。
3. 安裝完就能直接用?
安裝好了包,只是把它放在本地硬盤里,用時需要打開才能調用它的函數。打開的方式很簡單,選用以下函數之一即可完成。
> library(“package_name”)
> require(“package_name”)
4. 如何用好一個包?
(1)尋找可用的包。
對于包的選擇,首先可以通過谷歌進行搜索,來確定什么樣的包適合你的要求;其次為大家介紹一個按照任務歸類方法及包的地方:http://cran.r-project.org/web/views/,可以在其中尋找與你的研究相近的主題。
圖16 網頁展示
(2)在各種可用的包中如何選擇?
可以參考Crantastic網站(http://www.crantastic.org/popcon),上面有各種包的使用熱度排名。
(3)選擇好合適的包后,如何使用呢?
可以通過R中的幫助功能,即通過RStudio右下角界面的搜索框(見圖17)。
圖17 RStudio函數文檔界面
另外,輸入命令:
> help(package=“package_name”)
也會把文檔界面自動打開,里面既有對此包技能的整體描述、使用指南等文檔,還有包內所含的函數列表。對于具體函數用法,直接點擊函數名即可。
圖18 ggplot2包幫助展示
(4)函數文檔很長,從哪里看起呢?
一般來說,從兩個地方切入看更方便:一個是先讀Deion和Usage,整體了解函數基本功能及參數設置;第二個就是幫助文檔最后附帶的Examples,把它粘進編輯器,反復運行體會每個參數的含義。當然如果需要更高級、更透徹地理解函數,就要弄懂術語,理解中間每個參數的用法,這是高手的進階之路。
圖19 幫助文檔中的Deion和Usage
圖20 幫助文檔中的Examples
購買指南
《R語言:從數據思維到數據實戰》
1
京東
2
當當網
3
天貓
https://detail.tmall.com/item.htm?spm=a220z.1000880.0.0.0A6pvS&id=581845865737返回搜狐,查看更多
責任編輯:
總結
以上是生活随笔為你收集整理的r语言 读服务器数据,R语言数据实战 | 安装R语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Reflected Cross Site
- 下一篇: html如何设置多级列表,如何在Word