rstudio 保存_RStudio介绍及入门

本文介绍了RStudio的使用,包括R语言的基本函数如mean(), sum(), sort()和boxplot(),数据输入方法如read.table()和read.csv(),以及元素引用。此外,还讲解了如何在R中保存数据,如write.table()和save.image()。" 138401605,22836799,Java Springboot 实现家政服务预约系统设计与实现,"['Java', 'Spring框架', '课程设计', '数据库设计', '系统部署']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

94a528ea17dc502224cd65b9f97bbde7.gif

e00d84df6af9d04d7c274d6526d7c209.png

Hello,

这里是行上行下,我是喵君姐姐~

上一期写了R语言的入门及安装,得到了很多小伙伴的喜欢。

在忙完了毕业之后,终于有时间可以抽空写R语言系列的教程啦!

那今天就请Ten years old详细讲解一下,RStudio介绍及入门。

e5de8032272ae8ed38264569f4a69b64.png

R是统计领域广泛使用的工具,属于GNU系统的一个自由、免费、源代码开放的软件,是用于统计计算和统计绘图的优秀工具。

而RStudio是R的集成开发环境,界面更加丰富实用,使用起来更加方便。

注:要先安装R软件,之后才能安装RStudio,默认路径就可以~不然可能会打不开RSudio。

02e0292950ccee2a5352c336d30a5d6c.png图1 R界面

47f814765ebac6219dcfada2ef781115.png图2 RStudio 界面(类似Matlab)

R的界面相对比较简洁,RStudio界面呈现的信息更丰富一些,比如历史记录,变量列表,脚本,图形显示界面等。

2c1504cc328bb7cd61f7148bf8d3e9f0.png

1 函数

R是一种解释性的语言,直接在命令窗格输入语句就可以执行,语句功能多通过函数实现。

R语言中的函数基本形式:函数(输入数据,参数=)。

每一个函数执行特定的功能(跟大部分语言一样),后面紧跟括号,例如:

平均值   mean()

求和     sum()

排序     sort()

箱线图   boxplot()

函数调用举例:boxplot( )

9d34dad2db3cfb49f1d114d3ce9abce2.png图3 绘制箱线图

5023f246f45feead6e92c2a0b8953c15.png图4 箱线图函数命令执行结果

2 数据输入

函数的调用是实现多种命令的基础,接下来看一下如何进行数据输入,进行统计分析不可避免的需要导入外部数据。

1)直接在控制台输入数据。

59b5b005f3d32480fbe0db9317e5d2e2.png图5 数据较少可以手动输入

2)外部数据输入。

最为常用的数据读取方式是用read.table() 函数或read.csv()函数读取外部txt或csv格式的文件。

注:有时候我们可以直接读取excel文件,但可能打开是空文件。

读取xlsx后缀的文件,需要配置java环境,读大数据速度很慢,适合小数据、实验式,以及可以自由配置java环境的地方。

通常可以把excel文件转化为.csv的文件。

操作简单,不用配置java环境,适用于有一定数据量,但是数据格式整齐的文件。

举例:>DATA

注:header,是否将第一行作为变量名

sep,以“,”为数据间隔

“#” R语言中的备注标志;类似Matlab中“%”

3 元素引用

1)向量内元素引用

intake.pre[5];           #引用第5个元素

intake.pre[c(3,5,7)]      #引用第3,5,7个元素

intake.pre[1:5];          #引用第1到5个元素

intake.pre[-c(3,5,7)]     #去除第3,5,7元素

494594d6ebcce1bfb33e4615c7daedac.png图6 向量内元素引用

2)数据框内元素的引用

举例:intake

引用数据框中的元素

(1) $ 引用列,后面为列的名称。例如:intake$intake.pre

(2) [,]方括号引用,逗号前为行,逗号后为列

intake[,1];          #引用第1列

intake[5,];          #引用第5行

intake[5,1];         #引用第1列,第5行

i = 1:5;intake[i,]    #引用1到5行

24d9c0b4503956b50b1beb90e038f3f0.png图7 数据框内元素的引用

42c31fc46cf7a28e43400967177f8cca.png

R软件用来绘图非常方便,找到相应的程序包,可以实现你想要的大部分功能。

R语言的绘图功能非常强大,这里谨希望可以达到抛砖引玉的作用,稍作了解。

具体应用可以根据自身需求定点学习,善用R的帮助软件!

245dc838f27e6d98ac23d99f19e0eee4.png图8 maps包实例  PBSmapping包实例

196a3b2c3388b28299e2427922d12ede.png图9 fields 包实例   spdep 包实例

7c313e41673d4350473100c883127933.png

数据保存函数

write.table()

write.csv()

save.image()

sink()

unlink()

16c160c5d2a2789b8beb8519068e5971.png

1 尽量不要复制粘贴代码,想要学习他人的代码,也要自己手打一遍,理解程度会深很多。

2 小功能:运算组块代码,可以让整体看起来更简洁。

实现形式(1为折叠代码;2为展开)

fb4ba3bab8158bccf05098fec73989c2.png

PS:保存.rmd后缀的文件,必须是rmarkdown文件,保存之后重新打开就能识别成运行单元。

5ea43f223acd981c58cdf16b39b377eb.png

今天,从RStudio介绍、函数与对象、R语言绘图、数据保存及学习建议等五个方面对RStudio介绍及入门进行了一次简单的梳理。

此外,我们也整理了一份R语言学习资料包。

里面包含R语言学习系列课程链接、R语言官网及其相关网站整理、英文版使用手册PDF、中文版安装教程PPT以及相关电子书等一系列资料。

后台回复关键词“R语言学习资料”,即可获得所述的R语言安装包及相关学习资料啦!

e4f162490e88a6fad1259f6b419626ec.png

小伙伴们也可以在留言区将自己的R语言相关经验分享一下,和大家互相交流哈~

分享完毕,希望有所帮助。

参考资料:张金龙,数据处理、绘图与编程,R语言初步

0e7ad8850713b26a9da6df6aed1ff175.png

998df4bae8b615b400bd3fb1c4ba43a2.gif

R语言安装及入门

Python介绍及安装

Matlab软件包及安装

E-prime软件包及安装

bc15c7eef46fc69ad94d7536501ee64e.png

b5e53310308c32326dfb14cd2380fa81.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值