我有一段代码要在多个数据文件上运行。例如,我想要所有数据文件的汇总统计信息。对于每个文件,我需要一个单独的 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)
最佳答案
在我看来,您应该使用函数来编写代码。
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。
关于html - 编织多个html文件rstudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039692/