shell – 使用非R代码块的SWeave?
发布时间:2020-12-16 01:17:19 所属栏目:安全 来源:网络整理
导读:我经常使用 Sweave来生成LaTeX文档,其中通过执行R代码动态生成某些块.这很有效 – 但是也可以使用以不同方式执行的代码块,例如,通过执行shell中的代码,或运行Perl,依此类推?能够混合起来会很有帮助,所以我可以做一些事情,比如运行一些shell命令来获取一些数
我经常使用
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/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |