Мое понимание заключается в том, что knitr:spin
позволяет мне работать с моим простым, ванильным, обычным «хорошим сценарием R», сохраняя при этом возможность генерировать полный документ, который понимает синтаксис разметки. (См https://yihui.name/knitr/demo/stitch/)Knitr: spin - как добавить текст без добавления вручную # 'каждой строки?
Действительно, функция в Rstudio
, в то время как супер аккуратный, на самом деле действительно хлопот, потому что
- Мне нужно дублировать свой код и разорвать его на куски, которые супер скучный + неэффективна, как сложно отслеживать изменения кода.
- Кроме того, не может прочитать мое текущее рабочее пространство. Это как-то удивительно, но это то, что есть.
В целом это очень сдерживая ... Смотрите здесь для родственного обсуждения Is there a way to knitr markdown straight out of your workspace using RStudio?.
Как обсуждалось здесь (http://deanattali.com/2015/03/24/knitrs-best-hidden-gem-spin/), spin
представляется решением.
Действительно, knitr:spin
синтаксис выглядит следующим образом:
#' This is a special R script which can be used to generate a report. You can
#' write normal text in roxygen comments.
#'
#' First we set up some options (you do not have to do this):
#+ setup, include=FALSE
library(knitr)
в обычном рабочем пространстве!
BUT Обратите внимание, что каждой строке текста предшествует #'
.
Моя проблема заключается в том, что также очень неэффективно добавлять #'
после каждой отдельной строки текста. Есть ли способ сделать это автоматически?
Скажите, что я выбираю целый фрагмент текста, и rstudio добавляет это #'
в каждую строку? Может быть, в том же духе, что и комментировать весь фрагмент кода?
Я что-то упустил?
Спасибо!
Как насчет замены каждого хеша хешем и апострофом в выбранном фрагменте кода? – kaksat
спасибо, чувак, но я просто хочу написать свой текст, не добавляя ничего вручную. что полностью поражает цель помочь написать научный документ ... –
Вы говорите о тексте комментария внутри куска кода или обычного текста вне куска кода? Можете ли вы опубликовать образец вашего полного документа rmarkdown? – eipi10