学术硕博

数模训练营|(四)R语言知多少?

时间:2023-05-15 09:37:12  来源:  作者: 阅读量:

​一、什么是R语言

R语言是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。

R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支。可以认为R是S语言的一种实现。而S语言是由AT&T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言。最初S语言的实现版本主要是S-PLUS。S-PLUS是一个商业软件,它基于S语言,并由MathSoft公司的统计科学部进一步完善。后来Auckland大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发了一个R系统。由“R开发核心团队”负责开发,可以运行在多操作系统中,如Windows、Linux和UNIX等。

二、R语言的集成开发环境Rstudio

RStudio是一款R语言的集成开发环境(IDE),R自带的环境操作起来可能不是方便,而Rstudio很好地解决了这个问题,而且它还具有调试、可视化等功能,支持纯R脚本、Rmarkdown (脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等。

打开RStudio之后,会出现上图所示的窗口,其中有三个独立的面板。最大的面板是控制台窗口,这是运行R代码和查看输出结果的地方。也就是运行原生R时看到的控制台窗口。其他面板则是RStudio所独有的。隐藏在这些面板中的包括一个文本编辑器、一个画图界面、一个代码调试窗口、一个文件管理窗口等。

三、注意事项

1)R严格区分大小写。

2)R中的赋值符号是‘<-’,但更规范的输入方式是‘Alt -’,避免有空格或其他的错误。

3)R中使用的对象一定要加(),与普通对象区分,尽量使用自动补齐功能(Tab键)。

4)字符串一定要加引号;安装R包也要加引号。

5)路径用正斜线“/”或两个反斜线“\\”,setwd(dir=“d:/12-R/Rdata/”)或setwd(dir=“d:\\12-R\\Rdata\\”)。

 

(图/文:张淑英 部分素材来自网络;编辑:万漪)