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的基本命令
q():退出R程序 tab:自动补全 ctrl+L:清空工作环境 ESC:中断当前计算 head(X):查看数据集前6行数据 tail(X):查看数据集尾6行数据
安装所需要的包
# 安装包 install.packages("packagename") # 加载包 library(packagesname)
设置工作路径
// 使用getwd()函数来显示当前工作目录; getwd() //使用setwd()函数更改当前目录; setwd("D:/R")
数据的读取与保存
# 读取csv data <- read.csv('data.csv') # 读取 R格式数据 data <- load('.RData') # 保存 R格式数据 save(data,file = 'name.Rdata') # 保存 csv格式数据 write.csv(data,file = 'name.csv')
循环语句
//while loop a <- 2 while(a<5){ print('hello') a = a + 1 } //for loop v <- 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()
以上就是小编今天的分享了,希望可以帮助到大家。