本节将介绍R软件的安装和集成开发工具RStudio的安装,此外,还将介绍如何在Jupyter Notebook中添加R语言内核。
R软件从其官方网站直接下载即可。进入网站后选择对应的计算机操作系统,然后单击“base”选项,最后选择Download R-×.×.×for Windows即可进行对应版本的R软件下载(这里以Windows系统为例)。下载之后进行常规的安装即可。
RStudio是R语言的一个集成开发环境(Integrated Development Environment,IDE),它可以帮助用户高效地完成数据分析、图像绘制、报表生成、开发R的工具包等工作,其与R一样是开源软件,将许多强大的代码工具集成到一个直观、易用的界面中。RStudio软件可在其官方网站上下载。软件下载之后的安装过程和其他软件的安装过程类似。图2-1-1所示为RStudio通用界面。
提示: 建议用户先安装R软件,再安装RStudio,这样在RStudio安装成功后就会自动配置R软件。更多关于R软件和RStudio的使用方法自行在对应官网搜索即可。
图2-1-1 RStudio通用界面
如果用户习惯了使用R语言进行程序编写,但又想使用Jupyter Notebook提供的探索性数据分析、实时观察代码运行结果等功能,这时候就需要在Jupyter Notebook中直接调用R内核进行可视化、数据处理等操作。首先,需要安装Python语言的集成开发工具Anaconda、R软件以及RStudio。其次,按照如下步骤进行R内核的添加。
① 在R中安装IRkernel工具包。
1. # 可以在RStudio中直接安装
2. install.packages("IRkernel")
3. # 或者通过GitHub安装
4. devtools::install_github("IRkernel/IRkernel")
注: 如果读者计算机中没有安装devtools包,可使用install.packages("devtools")安装。
② 安装R内核支持Jupyter Notebook。
1. # 在当前用户下安装
2. IRkernel::installspec()
3. # 或者在系统中安装
4. IRkernel::installspec(user=FALSE)
如果返回以下提示:
1. # 在当前用户下安装
2. [InstallKernelSpec] Installed kernelspec ir in
3. C:\Users\user\AppData\Roaming\jupyter\kernels\ir
或者如下提示:
1. # 在系统中安装
2. [InstallKernelSpec] Installed kernelspec ir in
3. C:\ProgramData\jupyter\kernels\ir
说明R内核安装成功了,重启Jupyter Notebook就可以使用R编程了,如图2-1-2所示(图中为设置Jupyter Notebook主题为grade3类型之后的样式)。
图2-1-2 Jupyer Notebook添加R内核示例
提示: 在步骤②中非常容易出现错误,可先将所有软件都添加到系统环境中,在命令提示符窗口中输入r并按Enter键,再输入IRkernel::installspec()或者IRkernel::installspec(user=FALSE)并按Enter键即可,如图2-1-3所示。
图2-1-3 在命令提示符窗口中输入r及输入IRkernel::installspec()示例