跳至內容

Knitr

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

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 包