shell – 使用非R代码块的SWeave?

前端之家收集整理的这篇文章主要介绍了shell – 使用非R代码块的SWeave?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常使用 Sweave生成LaTeX文档,其中通过执行R代码动态生成某些块.这很有效 – 但是也可以使用以不同方式执行的代码块,例如,通过执行shell中的代码,或运行Perl,依此类推?能够混合起来会很有帮助,所以我可以做一些事情,比如运行一些shell命令来获取一些数据,运行一些perl命令来预处理它,然后运行R命令来分析它.

当然我可以使用所有R块并使用system()作为穷人的替代品,但这并不能使文档中的阅读非常愉快.

它与Sweave没有直接关系,但是org-babel是Emacs组织模式的一部分,允许在一个文件中混合不同语言的代码块,将数据从一个块传递到另一个块,执行它们,并生成LaTeX或HTML导出从输出.

您可以在此处找到有关org-mode的更多信息:

http://www.orgmode.org/

并了解org-babel的工作原理:

http://orgmode.org/worg/org-contrib/babel/

猜你在找的Bash相关文章