Можно ли иметь универсальные константы в документе R Markdown? - PullRequest
0 голосов
/ 03 мая 2018

Предположим, у меня есть длинный документ .Rmd с фрагментами кода R, Python и Bash, который служит конвейером.

Теперь для удобства использования я бы хотел иметь небольшой константный раздел в начале документа, чтобы люди могли изменять некоторые важные параметры конвейера, не просматривая весь документ. Некоторые из этих параметров будут использоваться в R, некоторые в Python, а некоторые в Bash.

Есть ли способ в R Markdown сделать это?

Заранее спасибо

1 Ответ

0 голосов
/ 03 мая 2018

Для кода R это не проблема: все чанки выполняются за один сеанс.

Однако каждый Python и bash-чанк запускаются независимо от других, поэтому вам нужно явно сохранить эти переменные в файл или, возможно, переменную среды: см. Обсуждение здесь: https://support.rstudio.com/hc/en-us/community/posts/222207188-Multiple-Python-chunks-in-RStudio-R-Markdown

...