Knitr
Prvo izdanje | 17. januar 2012. |
---|---|
Stabilno izdanje | 1.15
/ 9. novembar 2016. god. |
Repozitorijum | |
Napisan u | R |
Operativni sistem | višeplatformski |
Licenca | GNU GPL |
Veb-sajt | yihui |
Knitr je pokretač dinamičnog generisanog izveštaja sa R.[1][2] To je paket u statističkom programskom jeziku R što omogućava integraciju R koda u LaTeX, LyX, HTML, Markdown, AsciiDoc, i reStructuredText dokumenta. Svrha knitr je da dozvoli reproduciona istraživanja u preko sredstava pismenih programiranja. To je licencirano pod GNU-ova opštom javnom licencom.[3]
Knitr je bio inspirisan Sweave i napisan sa različitim dizajnom za bolju modularizaciju, tako da je lakše za održavanje i proširivanje. Sweave se može smatrati kao podskup u smislu da su sve karakteristike Sweave takođe dostupne u knitr. Neki od knitr proširenja obuhvataju: R Markdown format (korišćen u izveštajima objavljenim RPubs), keširanje, TikZ grafike i podrške drugim jezicima kao što su Python, Perl, C++, Shell skripte i CoffeeScript, i ostali.[4][5]
Knitr je zvanično podržan u RStudio IDE za R, LyX, Emacs/ESS and the Architect IDE za nauku podataka.
Vidi još[uredi | uredi izvor]
Reference[uredi | uredi izvor]
- ^ Xie, Yihui (2013). Dynamic Documents with R and knitr. Chapman & Hall/CRC. ISBN 9781482203530. Arhivirano iz originala 12. 03. 2015. g. Pristupljeno 28. 12. 2015.
- ^ Xie, Yihui. „knitr: A General-Purpose Tool for Dynamic Report Generation in R” (PDF).
- ^ CRAN - Package knitr
- ^ RStudio, Inc. „Using R Markdown with RStudio”. Arhivirano iz originala 01. 06. 2014. g. Pristupljeno 28. 12. 2015.
- ^ RStudio, Inc. „Easy web publishing from R”.
Literatura[uredi | uredi izvor]
- Xie, Yihui (2013). Dynamic Documents with R and knitr. Chapman & Hall/CRC. ISBN 9781482203530. Arhivirano iz originala 12. 03. 2015. g. Pristupljeno 28. 12. 2015.
Spoljašnje veze[uredi | uredi izvor]
- Zvanični veb-sajt
- Repository on GitHub
- Example code on GitHub
- knitr package on CRAN