gpt4 book ai didi

R Markdown 内联代码未执行

转载 作者:行者123 更新时间:2023-12-02 09:23:20 27 4
gpt4 key购买 nike

我有一个内联代码,在一行上用单个反引号括起来。然而,

队列有 r echo = FALSE load("../data/cohort.rda") nrow(cohort) 受试者。

未执行,因此以 html 和 pdf 格式提供此输出:

队列有 r echo = FALSE load("../data/cohort.rda") nrow(cohort) 受试者。

我想要这样的输出:该队列有 477 受试者。

当我排除 echo=FALSE 时,我收到以下消息:

Quitting from lines 33-35 (Manuscript.Rmd) Error in base::parse(text = code, srcfile = NULL) : 1:25: unexpected symbol 1: load("../data/cohort.rda") nrow ^

Calls: ... inline_exec -> withVisible -> eval -> parse_only -> Execution halted

最佳答案

内联 R 代码需要是单个 R 语句,您可以通过用方括号 {} 包围整个代码块并用分号分隔命令来实现这一点。我将一个名为 tmp 的 3 行数据框保存到文件 tmp.rda,并用此行渲染了一个 Rmd 文件

There are `r {load("tmp.rda"); nrow(tmp)}` observations

并得到了预期的输出。

关于R Markdown 内联代码未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40519890/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com