如何将内联代码添加到#| 无花果帽:四开本

Tar*_*Jae 4 r r-markdown quarto

更新:

\n

@harre。我遇到了一个问题。

\n

它与数据集完美配合mtcars

\n

但是当我尝试使用加载的数据框时,它说:

\n
Fehler in nrow(df_xxx) : Objekt \'df_xxx\' nicht gefunden\nRuft auf: paste -> nrow\nFehler in yaml::yaml.load(meta, eval.expr = TRUE) : \n  Could not evaluate expression: paste(nrow(df_xxx), "blabla")\nRuft auf: .main ... FUN -> parse_block -> partition_chunk -> <Anonymous>\nAusf\xef\xbf\xbdhrung angehalten\n
Run Code Online (Sandbox Code Playgroud)\n

#|...在这种情况下,四开图看起来首先df_xxx没有生成。尽管它在我们无法访问的环境中。\n知道吗?

\n

原始问题: \n这是一个有效的四开示例:

\n
---\ntitle: "test"\nformat: revealjs\n---\n\n## Quarto example\n\n\n```{r}\n#| label: fig-plot_mtcars\n#| fig-cap: nrow(mtcars).\n\nplot(mtcars$mpg, mtcars$disp)\n```\n
Run Code Online (Sandbox Code Playgroud)\n

输出:

\n

在此输入图像描述

\n

如何将内联代码添加到fig.cap: \n所需的输出: \n在此输入图像描述

\n

我尝试过#| fig-cap: paste("bla", nrow(mtcars))

\n

har*_*rre 11

您需要告诉四开 YAML 您正在解析要计算的 R 表达式。IE:

#| fig-cap: !expr nrow(mtcars)
Run Code Online (Sandbox Code Playgroud)

作为参考,请参阅:

https://quarto.org/docs/computations/r.html#chunk-options

  • 您是否已将数据集 df_xxx 加载到四开文档的块中?Markdown 文档不会从您的环境中加载。 (3认同)