gpt4 book ai didi

R:创建没有环境代码的 Latex 表

转载 作者:行者123 更新时间:2023-12-02 08:30:59 24 4
gpt4 key购买 nike

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

我尝试了 Tools for making latex tables in R 中列出的许多软件包.只有 stargazer 包似乎有抑制 Latex 环境代码的选项,即 out.header=FALSE。但是那个选项似乎没有效果。其他软件包的选择似乎更少。

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

最佳答案

您可以使用 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}

如果您在 print 方法选项中包含 floating = FALSE,您可以获得所需的结果:

> 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}

这里有非常细粒度的控制,但大多数选项在 ? print.xtable,不是 ? xtable.

关于R:创建没有环境代码的 Latex 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26817467/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com