简介
* 功能:单行独立运行,并输出保留结果,具备R和python环境
* 使用攻略&心得:
数据分析为什么常用Jupyter而不是直接使用Python脚本或Excel?- 子珂的回答 - 知乎
* 优点
适合数据分析的 处理-计算-分析 的过程,不需要再专门写报告
Python带来的丰富的第三方包支持,不需要自己再重复造轮子
markdown语言方便直接注释说明
正在逐步丰富的功能,比如多个cell的剪切/粘贴,PPT放映, cell tag ...
重要的地方: jupyter可以导出为html、pdf,可以直接检索代码。而且也可以直接在jupyter中添加注释。
安装
官网:https://jupyter.org/install
❗️不建议用anaconda安装,∵ anaconda庞大臃肿,难以安装卸载。自己build Workflow更好管理
在terminal用pip3安装 Jupyter,就会自动关联到Jupyter了
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
关联
原理:在编译环境中运行Jupyter的Kernel代码,就可以自动关联了。在terminal中反而很难定位,尤其有多个python时。
关联R
在Rstudio的console中run以下代码
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
等运行结束后,再run以下代码,2选一即可,建议选第一个。
# 只在当前用户下安装
IRkernel::installspec()
# 或者是在系统下安装
IRkernel::installspec(user = FALSE)
运行
在terminal直接输入名字
jupyter notebook
新建notebook:在右上角可以看到关联的环境
网友评论