我需要自动生成一些报告。我想从函数创建一个rmarkdown
报告,比如
make_report <- function(file_path = "data_file.txt", outfile){
# get data from external file
object <- parse_text(file_path)
# ?pass it into report template?
rmarkdown::render("report_template.Rmd", outfile)
}
report_template.Rmd
根据data_frame
对象中的信息打印表格和图形。我已经看到了制作the docs的方法,但我不知道是否有办法将任何内容传递给他们。
答案 0 :(得分:1)
您不能直接将对象传递给render
函数,但您仍然可以将对象保存到RDS / csv中并在隐藏部分的开头将它们加载到您的rmarkdown文件中,因此它不会打印到您的输出文档。