如何使用 knitr 以编程方式将 .rmd 文件自动化为 PDF?

How do I programmatically automate .rmd file to PDF using knitr?

感谢 knitr 和 RDoc,我可以很快地生成报告;但是我想通过在我的 R 脚本中自动生成文档来进一步简化我的流程。

你们有任何解决方案或资源可以用来进一步调查以创建解决方案吗?

要自动化 knitr 作业,您可以使用类似下面的命令行。

Rscript -e "library(knitr); knit2pdf('myRnw.Rnw')"

将其放入 .sh 文件中,您可以根据需要对其进行 cron tab。

解释(又名英文相同):

  • Rscript 是 R
  • 的脚本-运行 版本
  • Rscript -e "myexpression();" 是表达式运行程序,它运行引号中的所有内容。有关详细信息,请参阅 Rscript --help。
  • library(knitr) -- 好吧,不知道怎么做就不能编织,显然 R
  • 也不能
  • knit2pdf( '/path/to/file', ...) 查找 ?有关功能的帮助或在线搜索更多示例。