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

时间:2015-05-19 13:06:25

标签: r pdf-generation reporting knitr rdoc

由于knitr和RDoc,我可以很快地生成我的报告;但是我希望通过在R脚本中自动生成文档来简化我的流程。

您是否有任何可用于进一步调查以创建解决方案的解决方案或资源?

1 个答案:

答案 0 :(得分:3)

要自动执行编织器作业,您可以使用类似下面命令行的内容。

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

将它放在.sh文件中,您可以随意选择它。

解释(又名英语):

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