/ / Renderizar R de una función - r, r-markdown

Renderizar R de una función - r, r-markdown

Necesito automatizar la generación de informes. Me gustaría crear un rmarkdown informa de una función, algo así como

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)
}

Dónde report_template.Rmd imprime tablas y figuras basadas en la información en el data_frame objeto. He visto formas de hacer plantillas de rmarkdown, pero no sé si hay una forma de transmitirles algo.

Respuestas

1 para la respuesta № 1

No puede pasar objetos directamente a render función, pero aún puede guardar objetos en RDS / csv y cargarlos en su archivo rmarkdown al principio en la sección oculta, por lo que no se imprimirá en su documento de salida.