/ / Render R Markdown von einer Funktion - r, r-Markdown

Render R Markdown von einer Funktion - r, r-Markdown

Ich muss eine Berichtgenerierung automatisieren. Ich möchte ein erstellen rmarkdown Bericht von einer Funktion, etwas wie

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

Woher report_template.Rmd Druckt Tabellen und Abbildungen basierend auf den Informationen in der data_frame Objekt. Ich habe Wege gesehen zu machen Rmarkdown-VorlagenAber ich weiß nicht, ob es einen Weg gibt, etwas in sie hinein zu geben.

Antworten:

1 für die Antwort № 1

Sie können Objekte nicht direkt an Objekte übergeben render Funktion, aber Sie können immer noch Objekte in RDS / CSV speichern und sie in Ihrer Rmarkdown-Datei am Anfang in den ausgeblendeten Abschnitt laden, so dass es nicht in Ihr Ausgabedokument gedruckt wird.