NoneKnitr - это пакет R для создания динамических отчетов, основанный на концепции грамотного программирования.

knitr является г пакет для динамического формирования отчетов на основе концепции грамотного-программирования. То есть вы можете смешивать текст, R-код и его вывод в один документ.

Он сочетает в себе функции sweave и связанных пакетов R, таких как pgfSweave, cacheSweave, weaver и R2HTML. Он имеет встроенную поддержку кеширования, графики tikz с помощью пакета tikzDevice, подсветки синтаксиса с помощью пакета выделения и переформатирования кода с помощью пакета formatR.

В отличие от Sweave, формат документа для knitr не должен быть латексный: HTML, уценки, asciidoc, ReStructuredText и текстильной также поддерживаются. И синтаксис, и вывод настраиваются с помощью списков шаблонов и функций ловушек соответственно, например, легко использовать пакет listings для разметки кода R и вывода, установив серию обработчиков вывода. На веб-сайте пакета задокументирован богатый набор параметров фрагментов и пакетов. Также есть демонстрации, демонстрирующие возможные применения knitr.

Ниже приведен вывод программы knitr "Hello World" из руководства по упаковке:

knitr привет мир пример кода и вывода

Репозитории

Виньетки

Книга

Другие источники

Связанные теги