我每天都会在我的Windows电脑上使用批处理文件运行一些自动报告。但是,如果我想使用.rmd文件并生成HTML输出,该怎么做呢?
因此,如果我使用普通的.R文件和批处理文件,这个方法对我有效:
"C:\R\R-3.0.1\bin\x64\Rscript.exe" --default-packages=methods
"C:\R\R-3.0.1\bin\x64\Scripts\models.R"
但是,这不会:
"C:\R\R-3.0.1\bin\x64\Rscript.exe" --default-packages=methods,knitr
"C:\R\R-3.0.1\bin\x64\Scripts\test_knitr.Rmd"
我尝试了一些受命令行启发的变体,例如:
"C:\R\R-3.0.1\bin\x64\Rscript.exe" --default-packages=methods,knitr
knit("C:\R\R-3.0.1\bin\x64\Scripts\test_knitr.Rmd")
但迄今为止没有成功!我是一个完全不懂knitr/.rmd的新手,所以我甚至不确定是否能做到。
cd <test.rmd的完整路径>
。 - Dieter Menne"C:\Program Files\R\R-3.2.2\bin\x64\Rscript.exe" -e "library(knitr); knit('myFile.Rmd')"
。 - Amit Kohli