2012-08-03 38 views
3

我使用tableNominal{reporttools}來生成頻率表。據我瞭解,tableNominal()生產的乳膠代碼必須複製並粘貼到文本文件上,然後保存爲.tex。但有可能簡單地導出產生的表格,如print(xtable(table), file="path/outfile.tex"))?可以從reporttools導出嗎?

+1

我不知道軟件包,但假設它只是輸出文本,您可以使用'writeLines'來保存到文本文件。 – Andrie 2012-08-03 06:57:16

回答

4

您可以使用「Hmisc」包中的latexlatexTranslate來達到此目的。如果你有必要的程序基礎設施,輸出將被髮送到你的TeX引擎。 (您可以通過添加特定示例來提高我們的答案水平。)

看起來像那個函數不會返回一個字符向量,所以您需要使用一個策略來捕獲來自cat()的輸出。使用幫助頁面中的示例:

capture.output(TN <- tableNominal(vars = vars, weights = weights, group = group, 
     cap = "Table of nominal variables.", lab = "tab: nominal") , 
     file="outfile.tex") 
+0

迪文和安德里...這兩個想法的工作。非常感謝。 – user702432 2012-08-03 07:55:51

相關問題