【问题标题】:Bookdown - inline R codeBookdown - 内联 R 代码
【发布时间】:2017-07-17 16:54:09
【问题描述】:

我正在使用 bookdown,并调用 read_chunks 从单独的文件中加载各种 R 块,以便在 bookdown 中执行。这对于 R 活动的块非常有效 - 图形、表格、模型等。但是,我有时想在线使用单个值,例如“这个数据集有 N 行”。

我知道如何在笔记本中执行此操作,但在 bookdown 和 read_chunks 的上下文中如何执行此操作尚不清楚。我错过了手册中的某些内容吗?

【问题讨论】:

  • 这个数据集有 `r N` 行
  • 使用reproducible example 帮助总是更容易。你到底尝试了什么?你得到的结果和你想要的结果是什么?

标签: r knitr bookdown


【解决方案1】:

这里应该归咎于用户错误。

当我尝试 r print(X) 时,我在 html 输出中没有返回任何值,也没有错误,但 r X 工作得很好。

因此,重申一下,r RCODE 形式的内联代码在 bookdown 呈现的 Rmd 文件中可以正常工作。在块中定义的对象返回到调用环境,因此可以在 Rmd 文件中进行寻址和内联使用。

为什么r print(X) 不起作用,而r x 起作用,我留给其他人。

【讨论】:

  • 这取决于X 究竟是什么。 print() 是一个通用函数,会根据你传递给它的对象的类做不同的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-16
  • 2018-12-20
  • 2017-04-10
  • 1970-01-01
  • 2010-09-10
相关资源
最近更新 更多