我有一个数据框,其人口统计信息分为16组。我基本上需要迭代这些组并为每个组创建一个PDF页面。我尝试过使用Rhtml但到目前为止我只能生成一个页面。有没有办法使用模板或什么?
答案 0 :(得分:0)
当您需要PDF输出时,为什么不直接将.Rnw
编译为.pdf
?
这是使用iris
数据集的示例。它在新页面上打印每个物种的前几行:
\documentclass{article}
\begin{document}
<<results = "asis", echo = FALSE>>=
library(xtable)
newpage <- ""
invisible(lapply(unique(iris$Species), FUN = function(x) {
cat(newpage)
cat(sprintf("\\section{%s}", x))
current <- head(subset(x = iris, subset = Species == x))
print(xtable(current))
newpage <<- "\\clearpage"
}))
@
\end{document}