gpt4 book ai didi

r - 如何嵌套 knit 调用以修复重复的 block 标签错误?

转载 作者:行者123 更新时间:2023-12-03 23:31:10 24 4
gpt4 key购买 nike

我在调用使用 knit 的函数时遇到重复标签错误在 knit 内称呼。如果我标记 block ,问题就会消失。有没有办法调用some_function以不与父级冲突的方式 knit称呼?

library(knitr)
some_function <- function(){
knit(text ="
```{r }
1
```
")
}
cat(knit(text ="
```{r }
some_function()
```
```{r }
some_function()
```
"))

输出:
```r
some_function()
```

```
## Error: duplicate label 'unnamed-chunk-1'
```

最佳答案

您可以使用 knit_child()而不是 knit()some_function() :

library(knitr)
some_function <- function(){
knit_child(text ="
```{r }
1
```
")
}
cat(knit(text ="
```{r }
some_function()
```
```{r }
some_function()
```
"))

关于r - 如何嵌套 knit 调用以修复重复的 block 标签错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17535227/

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