当前位置:科普知识站>IT科技>

rstudio使用教程

IT科技 阅读(1.49W)
<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()