使用xtable从R生成可打印输出

时间:2017-07-22 19:17:52

标签: r format output xtable

我正在尝试学习如何使用xtable创建可用于展示我的研究结果的表格。我已经从教程中剪切并粘贴了建议的代码,但没有以预期的格式获得结果。

以下是代码:

library(xtable)
data("tli")
options(xtable.floating = FALSE)
options(xtable.timestamp = "")
xtable(tli[1:10, ])

教程建议我现在应该得到一个如下所示的表:

enter image description here

然而,我在RStudio的控制台中看到的只有以下内容:

> xtable(tli[1:10, ])
% latex table generated in R 3.3.2 by xtable 1.8-2 package
% 
\begin{tabular}{rrlllr}
  \hline
 & grade & sex & disadvg & ethnicty & tlimth \\ 
  \hline
1 &   6 & M & YES & HISPANIC &  43 \\ 
  2 &   7 & M & NO & BLACK &  88 \\ 
  3 &   5 & F & YES & HISPANIC &  34 \\ 
  4 &   3 & M & YES & HISPANIC &  65 \\ 
  5 &   8 & M & YES & WHITE &  75 \\ 
  6 &   5 & M & NO & BLACK &  74 \\ 
  7 &   8 & F & YES & HISPANIC &  72 \\ 
  8 &   4 & M & YES & BLACK &  79 \\ 
  9 &   6 & M & NO & WHITE &  88 \\ 
  10 &   7 & M & YES & HISPANIC &  87 \\ 
   \hline
\end{tabular}

我不确定我做错了什么。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用 results =“ asis” 块选项,如下所示:

<<message=F, warning=F, echo = F, results = "asis">>=

asis 选项按原样写入文本输出,即,将原始文本结果直接写入输出文档中,而无需任何标记。

https://yihui.org/knitr/options/上查看更多信息