创建多个 html 文件 R markdown

Create multiple html files R markdown

如何使用 RStudio 中的 Knit HTML 选项在单个 R markdown 文件中创建多个 HTML 文件?我想创建一个单独的 HTML 文件,其中包含数据框中变量不同级别的图表。我知道 How to best generate multiple HTML files from RMarkdown based on one dataset? 中已经发布了一个类似的问题,但我没能得到这个 运行。

谁能给我一个简单的例子,例如为每个气缸数创建 3 个 HTML mtcars 数据集文件。

data(mtcars)
for(cyl in unique(mtcars$cyl)){
    plot.data <- mtcars[mtcars$cyl==cyl,]
    plot(plot.data$mpg,plot.data$disp,main=paste(cyl,"cylinders"))
}

这对我很有帮助!

提前致谢, 吉斯

我成功完成了任务!

post 的回答对我很有帮助。

渲染函数是解决方案。

我以为我必须 运行 这种类型的降价只是通过 Knit HTML 按钮,但只创建了一个 HTML 文件。 render 函数可以在 R 中的 for 循环中使用,调用一个 template.Rmd 文件来创建多个 HTML 文件。