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