R-Markdown,for循环,偶数页,

时间:2020-08-28 14:00:25

标签: r r-markdown

我创建了一个RMD文件来编制客户报告。 因为我需要针对非常不同的客户的报告,所以我创建了另一个R脚本,在其中我循环浏览所有客户ID,并为每个客户创建Markdown文件为PDF。问题是我有一些用kable()函数生成的表。它对于Plots非常有效,但是表格混乱了。当我在RMD文件中仅手动为一个客户编织报告时,它可以工作,但是当我从外部R脚本编织时,PDF输出中的表显示错误。这意味着表中的所有值在不同的行上显示为单个单词(没有表结构)

这是我来自R脚本的代码:

library(knitr)
library(markdown)
library(rmarkdown)
library(kableExtra)

IDs <- c(23674, 23197, ..... )
for (ID in IDs){
  rmarkdown::render("PATH to RMD-FILE.Rmd",
                    output_file =  paste0("Report_ID", ID , '_', Sys.Date(), ".pdf"), 
                    output_dir = 'PATH to output folder.pdf')
}

我还必须在RMD文件中加载非常大的.csv文件,这使其非常慢,是否有可能仅在R脚本中加载所有.csv并将它们以某种方式发送到RMD文件? / p>

0 个答案:

没有答案