【问题标题】:How does the knitr language engine for Python in RMarkdown keep track of variables across code chunks?RMarkdown 中 Python 的 knitr 语言引擎如何跨代码块跟踪变量?
【发布时间】:2021-09-21 19:19:59
【问题描述】:

为了更好地理解语言引擎的工作原理,我查看了 knitr 的源代码,似乎在单个块中评估代码是一件相对简单的事情,但我难以理解的是它是如何可能的让 Python 块跨块调用变量。我得到from earlier packages by Yihui 的印象,即尝试使用套接字执行此操作,但似乎 reticulate 和 knitr 的当前代码不包含套接字代码,因此我的问题。

【问题讨论】:

    标签: r r-markdown knitr reticulate


    【解决方案1】:

    这是通过 reticulate 包而不是 runr 完成的。您可以查看 R Markdown Definitive GuideSection 2.7.1 了解详细信息。

    附: runr 是一个非常早期的实验,从未在 knitr 中正式使用。

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2017-09-11
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多