Knitr
外觀
這是此頁批准,以及是最近的修訂。
knitr是 R 語言內底一个用來動態生做報告的包,用戶會當佇報告中樞入數據分析的原始去碼,通過 knitr 編譯直接生做一份報告,抑無需要複製粘貼結果,所有結果由 knitr 執行原始碼動態生成。knitr 會使結合 LaTeX、LyX、HTML、Markdown 以及 reStructuredText 文檔使用。伊的設計範式源於文學編程,目的是促進會當重複的科學研究。伊是開源軟體,許可證為 GNU GPL。
knitr 的編寫受著講 Sweave 影響,但模塊化的程度閣較懸,擴展方便,支持文檔類型嘛閣較濟(Sweave 主要是用佇咧 LaTeX 文檔)。 比如講伊支持 R Markdown 格式,RPubs 網站是一个足好的應用示例。其他閣擴展包括:緩存、TikZ 圖形、多語言支持(如 Python、Perl、Shell 和 CoffeeScript 等)。
目前支持 knitr 的編輯器有 RStudio、LyX 和 Emacs / ESS。
同時參見
- Sweave
- 文學編程
- LaTeX
- LyX
參考文獻
外部連結
- 官方網站
- Github 上的開發庫
- Github 上的示例庫
- CRAN 上的 knitr 包