R語言和RStudio安裝配置
R語言和RStudio安裝配置
訪問R語言官方網(wǎng)址:https://cran.r-project.org/,根據(jù)操作系統(tǒng)的不同,選擇對(duì)應(yīng)的安裝包進(jìn)行安裝下載
在首次安裝完成后,可以在桌面上看到 RGui 的圖標(biāo),這是 R語言自帶的圖形化窗口,相對(duì)而言,比較簡(jiǎn)陋。通過對(duì) RGui 界面字體大小及其他設(shè)置參數(shù)進(jìn)行修改,我們就可以得到運(yùn)行窗口

初學(xué)者,建議使用 RGui 進(jìn)行練習(xí),可以更好地理解 R語言的工作模式,以及如何運(yùn)行,測(cè)試代碼的正確性。
打開RStudio官方網(wǎng)站 https://www.rstudio.com/products/rstudio/download/ 點(diǎn)擊Free下的Download,在"Installers for Supported Platforms"中,對(duì)應(yīng)自己的系統(tǒng),選擇合適的版本進(jìn)行下載,下載后頁面下圖

設(shè)置環(huán)境變量,右鍵單擊“我的電腦”,選擇“屬性”-“高級(jí)”,點(diǎn)擊“環(huán)境變量”。
新建環(huán)境變量名稱:R_HOME,變量值為:C:\Program Files\R\R-3.6.2,這里是R語言安裝目錄。 在path環(huán)境變量編輯添加,將“%R_HOME%\bin”添加到path環(huán)境變量中 新建環(huán)境變量名稱:R_classpath,“變量值為“: .;%R_HOME%\bin\x64;%R_HOME%\x64\Rscript”
測(cè)試R環(huán)境是否安裝成功,直接:Win + R ,輸入"r",進(jìn)入 Rterm 界面,以及 Windows 系統(tǒng)下 cmd 窗口下,鍵入"r",都會(huì)進(jìn)入默認(rèn)的工作路徑,輸入print("Hello R!"),如有輸出表明R語言環(huán)境安裝成功

ubuntu安裝直接R語言,通過一行命令即可
sudo?apt-get?install?r-base?r-base-dev
Anaconda配置R語言環(huán)境
如果安裝了Anaconda,無需在R語言官方網(wǎng)址安裝,Anaconda是python 和 R的集成開發(fā)環(huán)境,只需要通過命令安裝R語言即可,同時(shí)安裝常用數(shù)據(jù)分析R包
conda?install?-c?r?r-essentials
這樣就有R語言的核
查詢conda官網(wǎng)的R包的鏈接如下:http://docs.anaconda.com/anaconda/packages/r-language-pkg-docs/
具體可以查看anaconda官方網(wǎng)站:https://anaconda.org/r/r-essentials
同時(shí)anaconda支持安裝rstudio,只需要通過命令安裝rstudio。
conda?install?-c?r?rstudio
通過在Anconda Prompt 輸入rstudio,直接打開rstudio

下載R包往往遇到網(wǎng)速很慢,需要配置國(guó)內(nèi)鏡像即可。在Rstudio直接在Tools-->Global Options-->Packages-->CRAN mirror 選項(xiàng)中選擇一個(gè)距離你最近的國(guó)內(nèi)鏡像就行,如China (Shanghai) [https] - Tongji University。這樣以后下載包就都從這個(gè)站點(diǎn)下載了

補(bǔ)充R的語法
#?1.?R語言的注釋####
#?“#”后面的內(nèi)容表示注釋;
#?如果有多行注釋則在每一行注釋前加上“#”
#?在注釋行結(jié)尾加上4個(gè)“#”,則這一行會(huì)被當(dāng)做一個(gè)節(jié)標(biāo)題
#?2.?函數(shù)調(diào)用####
head(iris)??????#?R語言語法
#iris.head()?????#?python寫法
#?3.?查看幫助文檔####
help(ggplot2)???#對(duì)包使用help,查看包的信息
help("CO2")?????#對(duì)函數(shù)使用help,查看函數(shù)使用方法
help(ggplot)????#對(duì)內(nèi)置數(shù)據(jù)集使用幫助文檔,查看數(shù)據(jù)集的信息
example(ggplot)?#?查看ggplot函數(shù)用法示例
#?4.使用R的內(nèi)置數(shù)據(jù)集
data()????????????#用于查看R語言的內(nèi)置數(shù)據(jù)集
head(women)???????#直接鍵入數(shù)據(jù)集名稱查看數(shù)據(jù)集
install.packages("gcookbook")????????????????#?安裝gcookbook
data(package?=.packages(all.available?=TRUE))#查看已安裝的所有包中的數(shù)據(jù)
library(gcookbook)?????#使用其它包中的數(shù)據(jù),需要先載入相應(yīng)的R包
head(worldpop)?????????#World?population?estimates?from?10,000?B.C.?to?2,000A.D.
#?如何安裝R包
install.packages("gcookbook")????????????????#?安裝gcookbook

