从函数中渲染R降价

时间:2015-05-04 19:04:10

标签: r r-markdown

我需要自动生成一些报告。我想从函数创建一个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的方法,但我不知道是否有办法将任何内容传递给他们。

1 个答案:

答案 0 :(得分:1)

您不能直接将对象传递给render函数,但您仍然可以将对象保存到RDS / csv中并在隐藏部分的开头将它们加载到您的rmarkdown文件中,因此它不会打印到您的输出文档。