R:创建不含环境代码的Latex表

MER*_*ose 2 latex r

如何在R中打印乳胶格式的表格(例如,汇总统计信息,没有回归输出),但是没有环境代码,例如\begin{table}[!htbp] \centering

我尝试了在R中制作乳胶表的工具中列出的许多软件包。似乎只有stargazer软件包才可以选择禁止Latex环境代码out.header=FALSE。但是该选项似乎没有效果。其他软件包似乎没有更多选择。

背景:我想在Latex的一个表中有两个非常相似的表(在我看来,是spearman和pearson相关)。我想简单地在第三个Latex文件中调用R生成的,以Latex格式格式化的输出,最终在Latex文档中调用它。但是,如果还有其他可能性可以在一个.tex文档中创建两个R生成的Latex样式表,那么我很高兴使用它们。

Tho*_*mas 6

您可以使用xtable做到这一点

这是默认行为:

> print(xtable(table(1:5)))
% latex table generated in R 3.1.1 by xtable 1.7-4 package
% Sat Nov 08 14:57:56 2014
\begin{table}[ht]
\centering
\begin{tabular}{rr}
  \hline
 & V1 \\ 
  \hline
1 &   1 \\ 
  2 &   1 \\ 
  3 &   1 \\ 
  4 &   1 \\ 
  5 &   1 \\ 
   \hline
\end{tabular}
\end{table}
Run Code Online (Sandbox Code Playgroud)

如果floating = FALSEprint方法选项包括在内,则可以得到所需的结果:

> print(xtable(table(1:5)), floating = FALSE)
% latex table generated in R 3.1.1 by xtable 1.7-4 package
% Sat Nov 08 14:57:51 2014
\begin{tabular}{rr}
  \hline
 & V1 \\ 
  \hline
1 &   1 \\ 
  2 &   1 \\ 
  3 &   1 \\ 
  4 &   1 \\ 
  5 &   1 \\ 
   \hline
\end{tabular}
Run Code Online (Sandbox Code Playgroud)

这里有非常细粒度的控件,但是大多数选项都在? print.xtable而不是中进行了描述? xtable