shell - 使用非 R 代码块进行 SWeave?

标签 shell r sweave

我经常用Sweave生成 LaTeX 文档,其中某些 block 是通过执行 R 代码动态生成的。这很好用 - 但也有可能有以不同方式执行的代码块,例如通过在 shell 中执行代码,或者通过运行 Perl,等等?能够混合起来会很有帮助,所以我可以做一些事情,比如运行一些 shell 命令来获取一些数据,运行一些 perl 命令来预处理它,然后运行 ​​R 命令来分析它。

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

最佳答案

新事物(多语言、多格式)文档可能是dexy.it例如这些guys at opengamma.org用作后端。

Ana dexy 的幕后推手,也给了很多关于它的讨论,所以也看看 dexy blog .

关于shell - 使用非 R 代码块进行 SWeave?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032711/

相关文章:

linux - 这里文件 : no parameter expansion

r - 如何将数据快速加载到R中?

r - 从 data.frame 中的组中获取均值和标准差

r - 使 Sweave 或 knitr 把图形后缀放在 `\includegraphics{}`

Sublime Text 的 Sweave 语法高亮显示

pdf - 使用 Sweave 或其他 LaTeX(例如 R 友好的 PDF 生成器)进行主题化

linux - WHILE循环不循环

python - 阐明在 Python 中使用管道和子进程?

linux - 在远程服务器上执行命令的 bash 脚本将输出打印两次

r - ggplot 分面 geom_boxplot : reduce space between x-axis categories