/ / Render R markdown de uma função - r, r-markdown

Renderização de R markdown de uma função - r, r-markdown

Eu preciso automatizar a geração de relatórios. Eu gostaria de criar um rmarkdown relatório de uma função, algo 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)
}

Onde report_template.Rmd imprime tabelas e figuras com base nas informações do data_frame objeto. Eu vi maneiras de fazer modelos de rmarkdown, mas eu não sei se há uma maneira de passar alguma coisa para eles.

Respostas:

1 para resposta № 1

Você não pode passar diretamente objetos para render função, mas você ainda pode salvar objetos em RDS / csv e carregá-los em seu arquivo rmarkdown no início na seção oculta, por isso não será impresso em seu documento de saída.