/ / Відхилення від R за допомогою функції - r, r-зниження

Render R зниження від функції - r, r-зниження

Мені потрібно автоматизувати створення деяких звітів. Я хотів би створити 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 об'єкт Я бачив способи зробити rmarkdown шаблони, але я не знаю, чи є у них щось передати.

Відповіді:

1 для відповіді № 1

Ви не можете безпосередньо передавати об'єкти до render функція, але ви все одно можете зберігати об'єкти в RDS / csv і завантажувати їх у свій файл rmarkdown на початку в прихованій секції, тому він не буде надруковано у вихідному документі.