【问题标题】:Is it possible to have universal constants in an R Markdown document?R Markdown 文档中是否可以有通用常量?
【发布时间】:2018-05-03 18:43:40
【问题描述】:

假设我有一个长的 .Rmd 文档,其中包含大量 R、Python 和 Bash 代码,用作管道。

现在为了可用性,我想在文档的开头有一个小的常量部分,这样人们就可以修改管道的一些关键参数,而不必深入阅读整个文档。其中一些参数将在 R 中使用,其中一些在 Python 中使用,还有一些在 Bash 块中使用。

R Markdown 中有什么方法可以做到这一点吗?

提前致谢

【问题讨论】:

  • 这不是最好的解决方案,但我使用feather 将来自 R 的数据写入一个块并在 Python 中读取它的另一个块。它被编写为在 R 和 Python 之间共享的轻量级和快速的。不过我不知道 bash

标签: r r-markdown knitr


【解决方案1】:

对 R 代码执行此操作没有问题:所有块都在单个会话中运行。

但是,每个 Python 和 bash 块都独立于其他块运行,因此您需要将这些变量显式保存到文件或环境变量中:请参阅此处的讨论:https://support.rstudio.com/hc/en-us/community/posts/222207188-Multiple-Python-chunks-in-RStudio-R-Markdown

【讨论】:

猜你喜欢
  • 2022-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多