【发布时间】:2013-05-24 12:56:10
【问题描述】:
我开始使用 R 中的可重复研究工具,我对前景感到非常兴奋。 Sweave/Knitr/Markdown,所有这些都很棒。我使用 RStudio,他们在集成这些工具方面做得很好,我听说 StatET 也很好地将所有这些整合在一起。
我不使用 LaTeX 撰写学术论文,与我一起工作的所有人都使用 Word,因此我对使用 ODFWeave 制作文档的有效工作流程非常感兴趣。
我平时的流程是:
- 在我的 IDE(在我的例子中是 RStudio)中开发代码块
- 返回并将这些插入 ODT 文档并填写周围的文本。
- 运行 ODFweave
我的问题是我在跟踪代码块并将它们放入 ODF 文档时感到困惑。在创建代码时保持 ODF 文档同步很烦人,所以我宁愿等待并按名称插入代码块。
最后,这是我的问题:
- 人们对跟踪代码块或如何优化此工作流程有什么建议?
- 谁能推荐一些工具或技巧来跟踪您编写的代码块?
作为一个软件极客和一个数据书呆子,我自然会想象一个软件会为我做这件事。就像我有一个代码块数据库一样,在编写 ODF 文档时,我可以单击一个块将其插入到我的 ODF 文件中。
- 有人创造过这种东西吗?
【问题讨论】:
-
不是 odfweave,但无论如何,knitr 具有我广泛使用的外部化功能,它允许您将所有块放在单独的 R 文件中,并且仅在 knitr 文档中按名称引用它们。