如何在word文档中使用knitr打印xtable

时间:2015-10-26 15:19:10

标签: r knitr

我正在尝试使用word文档中的knitr打印xtable,如下所示:

library(knitr)
library(xtable)
  p1<-xtable(head(iris), include.rownames=FALSE, floating=FALSE)
  print(p1)

我得到了这个错误,任何想法:

latex table generated in R 3.2.2 by xtable 1.7-4 package % Mon Oct 26 11:17:22 2015

1 个答案:

答案 0 :(得分:2)

我认为您无法使用word_document附带的标准rmarkdown来执行此操作。 xtable仅生成HTML和LaTeX格式的输出。要呈现word文档,您的表必须以markdown格式准备(据我所知)。

一些替代选项是使用knitr::kablepixiedust包。

如果您愿意从GitHub下载内容,您也可以使用devtools::install_github("gforge/Grmd"),然后将output:word_document替换为output: Grmd::docx_document。然后将print.xtabletype = 'html'一起使用,将呈现为可以作为docx打开的HTML文档。