为Jupyter Notebook安装R Kernel

我们都知道在生物信息学领域,R语言发挥着极其重要的价值,相信大家平时进行个性化数据分析或者利用R进行工具开发时,主要用到的还是⬇⬇⬇。

也就是最经典的R语言集成开发环境,RStudio⬇⬇⬇。

但是当我们需要撰写学习笔记时,单纯的代码输入和控制台运行模式可能并不能完全满足需求。例如我们学习一个新的R工具包,在笔记撰写过程中,需要带有格式地记录包的用途和原理,源码解释,示例代码,各种运行结果,图片和引用,个人的观点与感悟等等。此时使用Markdown或者R Markdown,可以满足需求,但是就实时响应的便捷性,这里还是要推荐另一种工具,即⬇⬇⬇。

The Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience.

Jupyter Notebook集成在了Anaconda中,通过安装Anaconda即可完成Jupyter Notebook的安装,这是最简单的方式,当然也可以单独安装。

Jupyter Notebook与Kernel交互,而默认的Jupyter Notebook是调用IPython Kernel,可通过在cmd中运行jupyter kernelspec list查看。

而当我们进入Jupyter Notebook,点击“New” ——> “Python 3”,即可调用IPython Kernel在Web端进行Python编程。当然这些对于Python用户,特别是着重数据分析与科学计算领域的Python用户,都是一些常识知识。那么如果我们想进行R编程呢?所需要的自然是安装一个R Kernel,让Jupyter Notebook可以调用它。

在R中安装devtools::install_github('IRkernel/IRkernel'),然后根据自己的R版本(我的是R 4.1.2)运行IRkernel::installspec(name = 'ir41', displayname = 'R 4.1')。(另外如果想删除安装的内核,可在cmd中运行jupyter kernelspec uninstall ir41)。

在Web端进行R编程,支持Markdown格式,Latex公式,实时响应代码输入输出,粗略的效果⬇⬇⬇:

参考:
https://github.com/ipython/ipykernel
https://github.com/IRkernel/IRkernel

你可能感兴趣的:(为Jupyter Notebook安装R Kernel)