1.2 R语言环境搭建

《论语·卫灵公》曰:“工欲善其事,必先利其器。”做好一件事,准备工作非常重要。在开始学习R之前,先介绍如何搭建R开发环境。

1.2.1 下载和安装R语言环境

搭建R语言环境的第1步是下载 R 语言环境的安装包,下载页面如图1-1所示,读者可以根据自己的情况选择对应的操作系统文件夹,笔者选择了Windows文件夹,如图1-2所示。

在图1-2所示的页面中选择base文件夹,如图1-3所示。在图1-3所示的页面中单击“Download R-4.3.1 for Windows”就可以下载R语言环境的安装包R-4.3.1-win.exe。

图1-1 R语言环境的安装包下载页面

图1-2 Windows文件夹页面

图1-3 base文件夹页面

R语言环境的安装包下载完成后,双击安装包即可开始安装,安装过程不再赘述。

R语言环境安装完成后,就可以使用RGui工具了,启动RGui工具如图1-4所示。

我们可以在RGui工具中测试一下,在RGui工具提供的控制台的命令提示符中输入如下指令并按Enter键执行指令,如图1-5所示。

图1-4 RGui工具

图1-5 执行指令

1.2.2 下载和安装RStudio

尽管R语言自带了基本的RGui工具,但是使用者通常会使用RStudio工具。

RStudio是R语言的一个流行的集成开发环境(IDE)。它的主要功能和特点如下。

(1)代码编辑器:提供语法高亮、代码自动完成、代码折叠、括号匹配等功能,方便编写和查看R代码。

(2)R控制台:直接在RStudio中输入和执行R语句,并查看结果,不用在外部终端运行。

(3)工作空间和环境管理:可以设置工作目录,管理安装的包等。

(4)可视化输出:支持直接在IDE中绘制图表,并进行交互操作。

(5)调试:支持断点调试、步进代码等调试功能。

(6)版本控制:支持Git、SVN等版本控制系统。

(7)项目管理:可以创建R项目进行代码管理。

(8)R Markdown:支持编写R Markdown报告文档。

(9)扩展插件:可以添加各类扩展包,自定义RStudio。

(10)数据库管理:可以直接浏览和管理数据库。

(11)在线帮助:内置R语言丰富的帮助文档。

(12)支持多平台:Windows、Mac、Linux均可使用。

RStudio极大提升了R语言编程的效率,是使用R语言的首选IDE。

下载RStudio页面如图1-6所示,在这个页面中读者可以单击“DOWNLOAD RSTUDIO DESKTOP FOR WINDOWS”按钮下载RStudio工具。

图1-6 下载RStudio页面

下载RStudio并安装完成后,就可以使用RStudio了,启动RStudio,如图1-7所示。

图1-7 启动RStudio

我们可以在RStudio中测试一下,在RStudio提供的控制台的命令提示符中输入如下指令并按Enter键执行指令,如图1-8所示。

图1-8 执行指令