命令行knitr等同于R CMD Sweave myfile.rnw是什么?

推荐答案

通用解决方案(无论R版本如何都适用):

Rscript -e "library(knitr); knit('myfile.Rmd')"

自R3.1.0以来,R CMD Sweave已经开始支持非swave文档(尽管命令名听起来有点奇怪),您只需要在文档中指定一个vignette引擎,例如.

%\VignetteEngine{knitr::knitr}

要查看knitr中可能出现的渐晕引擎,请使用

library(knitr)
library(tools)
names(vignetteEngine(package = 'knitr'))
# "knitr::rmarkdown" "knitr::knitr" "knitr::docco_classic" "knitr::docco_linear"

R相关问答推荐

如何在x轴下方画一条带有箭头的线?

如何创建具有总计列和ggplot 2所有条线的百分比标签的堆叠条形图?

如果索引重复,聚合xts核心数据

如何删除多个.CSV文件的行

在R底座中更改白天和夜晚的背景 colored颜色

从嵌套列表中智能提取线性模型系数

获取一个数据库框架的摘要,该数据库框架将包含一列数据库框架,

在发布到PowerBI Service时,是否可以使用R脚本作为PowerBI的数据源?

用预测NLS处理R中生物学假设之上的误差传播

在数学中正确显示摄氏度、开氏度或华氏度

为什么当用osmdata映射R时会得到相邻状态?

使用列/行匹配将两个不同维度的矩阵相加

通过在colname中查找其相应值来创建列

R Select()可以测试不存在的子集列

无法定义沿边轨迹的 colored颜色 渐变(与值无关)

在GG图中绘制射线的自动程序

根据另一列中的值和条件查找新列的值

将项粘贴到向量中,并将它们分组为x的倍数,用空格分隔

使用geom_iles在一个切片中包含多个值

在R中的数据框上使用Apply()函数时,如何保留非数字列?