Я сталкиваюсь с ошибкой повторяющейся метки, когда вызываю функцию, которая использует knit
внутри вызова knit
. Если я помечу куски, проблема исчезнет. Есть ли способ вызвать 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'
```