Описание тега knitr
knitr является г пакет для динамического формирования отчетов на основе концепции грамотного-программирования. То есть вы можете смешивать текст, R-код и его вывод в один документ.
Он сочетает в себе функции sweave и связанных пакетов R, таких как pgfSweave, cacheSweave, weaver и R2HTML. Он имеет встроенную поддержку кеширования, графики tikz с помощью пакета tikzDevice, подсветки синтаксиса с помощью пакета выделения и переформатирования кода с помощью пакета formatR.
В отличие от Sweave, формат документа для knitr не должен быть латексный: HTML, уценки, asciidoc, ReStructuredText и текстильной также поддерживаются. И синтаксис, и вывод настраиваются с помощью списков шаблонов и функций ловушек соответственно, например, легко использовать пакет listings для разметки кода R и вывода, установив серию обработчиков вывода. На веб-сайте пакета задокументирован богатый набор параметров фрагментов и пакетов. Также есть демонстрации, демонстрирующие возможные применения knitr.
Ниже приведен вывод программы knitr "Hello World" из руководства по упаковке:
Репозитории
Виньетки
- Пользовательские методы печати
- Не введение в вязальщицу
- Справочная карта knitr
- Отображение таблиц с библиотекой DataTables
- Создание шаблона с помощью knit_expand ()
- Виньетка R HTML с трикотажем
- Виньетка R Markdown с трикотажем
- R Markdown в классическом стиле Docco
- R Markdown в стиле Docco Linear
Книга
- Динамические документы с R и knitr ( исходники для каналов 1-3) от Yihui Xie
Другие источники
Связанные теги
- sweave является ранее системой для грамотного-progamming и воспроизводимых-исследований в г.