用R語言快速生成Latex表格

Latex是我非常需(tao)要(yan)的一個工具,奈何寫論文總是需要它,有時候我們需要生成一些表格,但是Latex的表格編輯工具真的是太難用了……尤其是當我們有很多表格需要從R語言中生成的時候。後來我有幸發現了神器xtableR包,有了它,可以非常快速地生成Latex格式的表格。

首先當然是需要安裝一下xtable包,然後假設我們有一個矩陣如下:

 data(iris)
 head(iris)

我們想要把這個head(iris)中的部分以table的形式弄到latex裏,其實很方便,命令就是一行:

 xtable(head(iris),digits=3,caption="Head of Iris Data")


其中函數中的digits=3控制輸出精度,caption就是未來表格的名字。

然後就自動生成了Latex代碼,然後我們隨便找一個網上的Latex編輯器,例如sharelatex,打開以後將其粘貼進入裏邊的begin和end之間,右邊編譯一下就好了。

我經常需要給老闆們發的報告裏的Table,幾乎都是這樣生成的。
發佈了7 篇原創文章 · 獲贊 23 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章