编织多个html文件rstudio

时间:2013-11-18 03:41:07

标签: html r markdown knitr rstudio

我想要在多个数据文件上运行一大堆代码。例如,我想要所有数据文件的摘要统计信息。对于每个文件,我需要一个单独的HTML文件(knit html)。有没有办法在所有文件上运行代码,分别为每个数据文件生成单独的HTML文件,除了单独运行每个文件上的代码然后编织然后在RStudio上“另存为”?

以下是我想在每个文件上运行的代码示例:

summary(myData$ZScoreA)

boxplot(myData$ZScoreA, myData$ZScoreB, main="ZScores", xlab="Group", ylab="ZScore value", names=c("A","B"))

plot(myData$ZScoreA)

library(ggplot2)

qplot(ZScoreA, data=myData)

1 个答案:

答案 0 :(得分:1)

对我来说,听起来你应该使用函数编写代码。

yourfunction <- (yourdata) {summary(yourdata$ZScoreA)
boxplot(yourdata$ZScoreA, yourdata$ZScoreB, main="ZScores", xlab="Group", ylab="ZScorevalue", names=c("A","B"))
plot(yourdata$ZScoreA)
library(ggplot2)
qplot(ZScoreA, data=yourdata)
}

调用您的所有数据功能

yourfunction(yourdata1)
yourfunction(yourdata2)
yourfunction(yourdata3)

Brew看起来喜欢它可以帮助你将函数中的数据写入html。