更多精彩内容,欢迎关注:

视频号
视频号

抖音
抖音

快手
快手

微博
微博

rstudio使用教程

文档

rstudio使用教程

RStudio是R语言的一个IDE,即集成开发环境,它包括四个区域,存在退出R程序、自动补全、清空工作环境、中断当前计算、查看数据集前6行数据、查看数据集尾数据等基本命令,是一款强大的编程供给。
推荐度:
导读RStudio是R语言的一个IDE,即集成开发环境,它包括四个区域,存在退出R程序、自动补全、清空工作环境、中断当前计算、查看数据集前6行数据、查看数据集尾数据等基本命令,是一款强大的编程供给。

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()

以上就是小编今天的分享了,希望可以帮助到大家。

文档

rstudio使用教程

RStudio是R语言的一个IDE,即集成开发环境,它包括四个区域,存在退出R程序、自动补全、清空工作环境、中断当前计算、查看数据集前6行数据、查看数据集尾数据等基本命令,是一款强大的编程供给。
推荐度:
为你推荐
资讯专栏
热门视频
相关推荐
oracle coalesce python configparser模块 python strip函数 python调用dll java concat js 遍历json js json对象 js数组遍历方法 python 引用 idea的maven配置 maven安装配置 java filereader java stream java random java lambda java hashmap java foreach java final java json java 泛型 mysql去重复 保留一条 js set方法 python中get函数用法 java get和set方法 object转bigdecimal object 转list python 交集 js读取文件 linux 格式化u盘 deque java java process armoury crate打不开 python skimage vue使用jquery js set去重 python的range函数用法 vue 调用子组件方法 java反射获取属性值 python中find函数的用法 getclass方法
Top