使用 conda 和 Jupyter 创建你的自定义 R 包,转换笔记为幻灯片

创建你的自定义 R 包


出于用户使用方便考虑,Anaconda 已经在 “R Essentials” 中打包了一些最常用的数据科学 R 包。使用 conda metapackage 命令创建您自己的 R 软件包以便与同行共享也非常容易。例如,提供一个只包含在我们前一篇示例笔记本中使用的库,名字为 custom-r-bundle 的下载程序,只需创建 metapackage 即可:

conda metapackage custom-r-bundle 0.1.0 --dependencies r-irkernel jupyter r-ggplot2 r-dplyr --summary "My custom R bundle"


把我们自定义的 R 包上传到 Anaconda.org 与同事分享:

conda install anaconda-client
anaconda login
anaconda upload path/to/custom-r-bundle-0.1.0-0.tar.bz2


现在,任何人都可以通过运行下面的命令来获取所有这些包和依赖关系:

conda install -c <your anaconda.org username> custom-r-bundle



转换笔记为幻灯片


Jupyter 可以把笔记转换为在线幻灯片,供讲座和教程使用。

要将笔记本转换为 reveal.js 演示文稿,请将“单元格工具栏(Cell Toolbar)”设置为“幻灯片放映(Slideshow”)”:

2d6e7f03-cb33-4693-8c10-196e37e2627d.png


将单元格(cells)组织成幻灯片(slides)和副幻灯片(subslides):

d4ff1cdf-2827-45d1-b929-821e2c5f9e12.png


执行转化命令:

jupyter nbconvert my_r_notebook.ipynb --to slides --post serve


最后,打开浏览器展示幻灯片:

d4ff1cdf-2827-45d1-b929-821e2c5f9e12.png



ok,关于 conda 和 jupyter 就介绍这么多了,更深入的知识还需要大家在日常使用中多多去实践和发掘体验。




本文分享自微信公众号 - 生信科技爱好者(bioitee)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

posted @ 2018-01-12 22:57  章鱼猫先生  阅读(46)  评论(0编辑  收藏  举报