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] <- 0
persp
(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 in IPython.ipynb#