/ / Render R markdown d'une fonction - r, r-markdown

Rendu R markdown d'une fonction - r, r-markdown

Je dois automatiser la génération de rapports. Je voudrais créer un rmarkdown rapport d'une fonction, quelque chose comme

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 imprime des tableaux et des chiffres basés sur les informations du data_frame objet. J'ai vu des façons de faire modèles de rmarkdown, mais je ne sais pas s'il y a un moyen de leur faire passer quelque chose.

Réponses:

1 pour la réponse № 1

Vous ne pouvez pas passer directement d'objets à render fonction, mais vous pouvez toujours enregistrer des objets dans RDS / csv et les charger dans votre fichier de refonte au début dans la section cachée, de sorte qu'il ne sera pas imprimé sur votre document de sortie.