Есть что-то странное с этой ошибкой.Иногда тот же самый файл rmd с r chunks запускается без проблем, и knitr назначает порядковый номер после «unnamed-chunk-», но иногда knitr сообщает об ошибке.
Я не могу найти способ определить, при каких обстоятельствах процессработает ровно и когда выдает ошибку.Все r чанки в файле rmd без имени / метки.
Ниже приведен журнал команд на случай, если все идет гладко и чанкам без меток присваивается порядковый номер
outfile = c(outfile, knit("File1.rmd"))
processing file: File1.Rmd
|..... | 8%
ordinary text without R code
|........... | 17%
label: unnamed-chunk-1 (with options)
List of 1
$ echo: logi FALSE
|................ | 25%
inline R code fragments
|...................... | 33%
label: unnamed-chunk-2 (with options)
List of 4
$ echo : logi FALSE
$ connection: symbol db.conn
$ output.var: chr "db.data"
$ engine : chr "sql"
|........................... | 42%
ordinary text without R code
|................................ | 50%
label: unnamed-chunk-3 (with options)
List of 1
$ echo: logi FALSE
|...................................... | 58%
ordinary text without R code
|........................................... | 67%
label: unnamed-chunk-4 (with options)
List of 1
$ echo: logi FALSE
|................................................. | 75%
ordinary text without R code
|...................................................... | 83%
label: unnamed-chunk-5 (with options)
List of 1
$ echo: logi FALSE
|............................................................ | 92%
ordinary text without R code
|.................................................................| 100%
label: unnamed-chunk-6 (with options)
List of 1
$ echo: logi FALSE
output file: Test_DSN-ARAMIS-01.md
> outfile = c(outfile, knit_child("File2.Rmd"))
processing file: File2.Rmd
|............. | 8%
ordinary text without R code
|......................... | 17%
label: unnamed-chunk-1 (with options)
List of 1
$ echo: logi FALSE
|...................................... | 25%
inline R code fragments
|.................................................. | 33%
label: unnamed-chunk-2 (with options)
List of 4
$ echo : logi FALSE
$ connection: symbol db.conn
$ output.var: chr "db.data"
$ engine : chr "sql"
|............................................................... | 42%
ordinary text without R code
|............................................................................ | 50%
label: unnamed-chunk-3 (with options)
List of 1
$ echo: logi FALSE
|........................................................................................ | 58%
ordinary text without R code
|..................................................................................................... | 67%
label: unnamed-chunk-4 (with options)
List of 1
$ echo: logi FALSE
|................................................................................................................. | 75%
ordinary text without R code
|.............................................................................................................................. | 83%
label: unnamed-chunk-5 (with options)
List of 1
$ echo: logi FALSE
|.......................................................................................................................................... | 92%
ordinary text without R code
|.......................................................................................................................................................| 100%
label: unnamed-chunk-6 (with options)
List of 1
$ echo: logi FALSE
и второе выполнение тех же файлов дает следующий вывод при обработке второго файла
> outfile = c(outfile, knit_child("File2.Rmd"))
processing file: File2.Rmd
Error in parse_block(g[-1], g[1], params.src) :
duplicate label 'unnamed-chunk-1'