用jupyter notebook同时写python 和 R

来源:互联网 发布:股票软件mac版 编辑:程序博客网 时间:2024/05/22 05:15

1.jupyter notebook之前是叫ipython notebook,升级后,不仅支持Python,还支持其他很多语言,如R,scala,go...

2.Rstudio里面可以使用R markdown, 类似jupyter-notebook功能。但要想使用Jupyter新建Rscript, 先要安装IRkernel:进入R, 运行:

install.packages('devtools')

devtools::install_github('IRkernel/IRkernel')

IRkernel::installspec()


3.使用rpy2 python包在R-py之间切换:

3.1 先安装rpy2:  pip install rpy2

3.2 导入rpy2, 新版 ryp2 已改成:%load_ext rpy2.ipython

3.3 将整个cell设为R代码:%%R

%%R

A <- matrix(1, 15, 15)A[4,7] <- 0persp(A, expand=0.5)


3.4 将一行设为R代码: %R

%R print("Hi from R")

3.5  从R获取变量var:%R -o var

从Python获取变量var: %R -i var


references:

http://news.hiapk.com/internet/s593427f2c668.html

http://nbviewer.jupyter.org/github/yenlung/Computing-Life-with-Computers/blob/master/Topic_R%20in%20IPython.ipynb#



原创粉丝点击