Jupyter Notebook中使用R语言

既然我们是用R语言来做数据分析,那么就不得不提到Jupyter Notebook。

Jupyter Notebook是以网页的形式打开,这样我们可以在网页中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示,非常方便直观。如果在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

  • R版本:3.6.1
  • Jupyter Notebook版本:1.0.0

Jupyter Notebook安装

安装Jupyter Notebook的前提是需要安装了Python。然后可以通过pip进行安装,cmd中输入:

  1. 升级pip到最新版本
1
pip install --upgrade pip

注意:老版本的pip在安装Jupyter Notebook过程中或面临依赖项无法同步安装的问题。因此强烈建议先把pip升级到最新版本。

  1. 安装Jupyter Notebook
1
pip install jupyter

运行Jupyter Notebook

直接在终端中输入以下命令:

1
jupyter notebook

执行命令之后,在终端中将会显示一系列notebook的服务器信息,同时浏览器将会自动启动Jupyter Notebook。

注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接。

Jupyter Notebook里添加R核

这里需要提前安装好R。

  1. 在R Console中输入
1
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
  1. 安装IRkernel包,在R Console中输入
1
devtools::install_github('IRkernel/IRkernel')
  1. 使R在Jupyter Notebook中可以被探测到,在R Console中输入
1
IRkernel::installspec(user = FALSE)

通过设置user=FALSE安装在系统中,如果缺省,即IRkernel::installspec(),则只在当前用户下安装。

运行结果:

1
[InstallKernelSpec] Installed kernelspec ir in C:\ProgramData\jupyter\kernels\ir

至此,安装完成。

测试

测试一下是否安装成功。再次打开jupyter notebook,在右侧新建的下拉选择里面出现R,就代表安装成功了。

至此,Jupyter Notebook里已正确添加R核。

参考

赞赏一杯咖啡
0%