Подтвердить что ты не робот

Как преобразовать файл .Rmd в файл .Rnw из Rstudio?

Мне очень нравится использовать knitr в Rstudio и использовать его для записи презентаций и анализа данных. Я хочу использовать тот же код и результаты в документе и хочу преобразовать фрагменты кода в файл Rmd ```{r} в фрагменты файла Rnw << >>= @.

Это позволяет использовать один и тот же документ и код, предназначенные для презентации для основной бумаги.

Есть ли способ преобразования между фрагментами кода уценки и Rnw файлов?

или весь файл сам по себе, кроме различий в синтаксисе фрагментов кода, они очень похожи в разметке (преобразование текста в латекс легко с помощью pandoc)

4b9b3361

Ответ 1

Вместо преобразования всего документа вы можете просто вытеснить свой R-код, чтобы он мог использоваться для разных документов; см. http://yihui.name/knitr/demo/externalization/

Как только у вас есть read_chunk('Rcode.r'), вы можете использовать ```{r label} в своих Rmd и <<label>>= в вашем документе Rnw, где label поступает из строки ## @knitr label в R script.