gpt4 book ai didi

r - 如何评估 Rmarkdown 中的所有 block

转载 作者:行者123 更新时间:2023-12-01 11:29:03 24 4
gpt4 key购买 nike

如何评估 Rmd 文档中的所有 block ,而不在每个 block 处设置 eval=TRUE?按照我下面的方式,只评估第一个 block 。

```{r,eval=TRUE}
1+1
```

Some text

```
2+2
```

编辑:

我正在尝试编织/编译成 HTML。

```
require(knitr)
opts_chunk$set(eval = TRUE, tidy = TRUE, cache = FALSE, echo = FALSE, include = FALSE,
fig.path = 'figures/', dev = c("pdf"),
fig.width = 7, fig.height = 7)
```
some text

```
1+1
```
more text
```
2+2
```

最佳答案

eval=TRUE 是 .Rmd block 的默认行为,因此您不需要将其显式添加到 block 的选项中。

但是,您确实需要在打开的栅栏之后包含 {r},以便将 block 识别为 R 代码并进行相应的评估。不使用 ```{r} 打开的 block 将不会运行,因此您会看到问题。

一个工作示例可能是:

```{r}
1+1
```
Some text

```{r}
2+2
```

要使用适当的栅栏和 {r} 插入一个新的空 block ,您可以按 Ctrl + Alt+ i 在 Windows 上,或 + Option + i 在 Mac 上,或单击 RStudio 源右上角的此图标 Pane (根据内存,旧版本的 RStudio 在该一般区域有一个“插入”下拉菜单):

enter image description here

关于r - 如何评估 Rmarkdown 中的所有 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34755568/

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