У меня часто есть пользовательские функции, сохраненные в R-сценарии, которые я загружаю в среду, используя source(functions.R)
в начале R-сценария.
Допустим, теперь я хочу создать документ RMarkdown, чтобы подвести итог некоторымиз моих результатов анализа, которые опираются на эти функции.Я не хочу копировать и вставлять эти функции в файл .Rmd (есть много функций, и я могу изменить их с течением времени).
Как загрузить эти функции в файл .Rmd?Прямо сейчас я просто использую source(functions.R)
в фрагменте кода в файле .Rmd, но я не уверен, что это лучший метод.
Пример : у меня есть двафайлы: functions.R
и report.Rmd
functions.R:
mySum <- function(a, b) {return(a + b)}
report.Rmd:
---
title: "Report"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
source('functions.R')
```
The sum of 4 and 5 is `r mySum(4, 5)`