var*_*ble 3 r pandoc rstudio knitr r-markdown
我有一个RMarkdown文件,我用它来生成一个很好的HTML报告.问题是,我希望能够自动化它,以便它可以在无头服务器上运行.因此,没有人会在那里启动Rstudio并按下'knithtml'按钮,看起来Rstudio正在做很多额外的魔术,比如拥有它自己的pandoc版本,运行所有必要的命令,应用css样式等.
当我按下'knithtml'按钮时,如何通过运行R脚本来获取Rstudio生成的报告并生成相同的内容?
谢谢.
尝试使用
rmarkdown::render("/PATH/TO/YOUR.Rmd", output_file="/PATH/TO/YOUR/OUTPUT.html")
Run Code Online (Sandbox Code Playgroud)
代替.这假设您已经rmarkdown在无头盒上加载了库.它将使用系统pandoc,但要确保它是1.12或更高.
这是什么knit2html(通过"控制台"附近的"R Markdown"标签):

这是一个并排的.左边是单击按钮,右边是运行命令:

| 归档时间: |
|
| 查看次数: |
917 次 |
| 最近记录: |