日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

r语言 读服务器数据,R语言数据实战 | 安装R语言

發布時間:2023/12/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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语言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。