網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

rstudio使用教程

欄目: IT科技 / 發佈於: / 人氣:1.38W
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

rstudio使用教程是什麼?一起來看看小編今天的分享吧!

一、rstudio的介面認識

RStudio是R語言的一個IDE,即集成開發環境。它包括四個區域:

Source:(左上角1區)

Console:(左下角2區)

Environment, History, Connections:(右上角3區)

Files, Plots, Packages, Help, Viewer:(右下角4區)

1. Source

這個區域主要負責代碼的撰寫。

剛啓動時,可能會看不到這個區,可點擊左上角的【File】→【New File】→【R Script】將Source區開啟。

此步驟將新建一個名爲“Untitled1”的R代碼檔案(後綴名默認爲.R),你可在檔案內撰寫代碼,然後可按快速鍵Ctrl + S儲存檔案。

接着會跳出“Save File”彈出框,然後可將“Untitled1”檔案重命名,檔案將儲存在當前工作目錄下。

在4區的“Files”下,你將看到我們剛儲存的檔案。

2. Console

這裏是執行代碼的地方,執行結果也會顯示在這裏。

你可在這個區域直接輸入代碼,然後按回車鍵輸出結果。比如:

> 2/3[1] 0.6666667> 2^4[1] 16> 2/0[1] Inf> pi[1] 3.141593>

如果你想執行整個檔案中的代碼,可以點Source鍵執行。

3. Environment,History,Connections

Environment:是用來記錄當前變量的數值,方便檢視當前變量的狀況。

History:是所有在 Console區內代碼執行的歷史記錄。

Connections:是用來方便連接外部數據庫。

4. Files,Plots,Packages,Help,Viewer

Files:這裏會顯示當前工作目錄下的檔案,讓使用者瞭解所在的工作目錄,這對讀寫檔案非常重要。你可透過在Console輸入getwd()函數來獲取當前工作目錄路徑:

> getwd()[1] "C:/Users/Administrator/Documents"

如果Files下顯示的不是當前工作目錄,那是由於沒及時更新視圖所導致的。可點擊Console字元串旁邊箭頭的來更新。

Plots:畫好的圖將在這裏顯示。

Packages:顯示已經安裝好了的包,打勾代表已經加載。

安裝Package點擊Install,然後輸入包名,也可在Console中輸入相應代碼來安裝包,比如install.packages('data.table')將安裝“data.table”這個包,更新包點Update。

Help:查詢函數如何使用。也可在Console中輸入help()函數,()內輸入所要查詢的函數。

Viewer:是用來顯示本地網頁檔案。

rstudio使用教程

二:rstudio的常用操作

rstudio的基本命令

q():退出R程序tab:自動補全ctrl+L:清空工作環境ESC:中斷當前計算head(X):檢視數據集前6行數據tail(X):檢視數據集尾6行數據

安裝所需要的包

# 安裝包install.packages("packagename")# 加載包library(packagesname)

設定工作路徑

// 使用getwd()函數來顯示當前工作目錄;getwd()//使用setwd()函數更改當前目錄;setwd("D:/R")

數據的讀取與儲存

# 讀取csvdata <- read.csv('data.csv')# 讀取 R格式數據data <- load('.RData')# 儲存 R格式數據save(data,file = 'name.Rdata')# 儲存 csv格式數據write.csv(data,file = 'name.csv')

循環語句

//while loopa <- 2while(a<5){    print('hello')    a = a + 1}//for loopv <- c(1,2,5,7,9,6)for(i in v){    print(i)}

數據操作

//刪除數據#刪除第3列data <- data[,-3]#剔除掉第1,2,18列arpu <- arpu[,-c(1,2,18)]#剔除掉第1,2,3,,4,5,18行arpu <- arpu[-c(1:5,18),] //篩選數據iris[which((iris$Species== 'setosa') | (iris$Species == 'virginica')), ]

給數據的行命名

names(data1)=c("YEAR", "MNTH", "DAY","PRCP", "RHUM", "WIND")

合併兩個數據

Data=rbind(rundata,rundata1)

將結果存入檔案

     result=c(Sum_SRAD,Ave_RHUM,Sum_PRCP,Ave_T)    #resultname=Filename    #給結果檔案命名    Result=paste(Filename,"Result.csv")    print(Result)    sink(Result,append=TRUE,split=TRUE)        print(result)    sink()
Tags:rstudio