texreg::texreg()
在中的函数生成的表格中,R
我想用字符串替换数值。目的是用一行和一个简单的 来汇总一堆控制变量的值"yes"
。
我的问题是yes
es 没有居中。所以我的想法是在前面添加一些空白,但据我所知,这种方法不管用什么方法都行不通。也许会以某种方式将其删除。
这是原来要修改的线路。
groupTrt & -0.37 \\
& (0.31) \\
这是我的代码:
\usepackage{dcolumn}
\begin{table}
\begin{center}
\begin{tabular}{l D{.}{.}{2.5} }
\hline
& \multicolumn{1}{c}{Model 1} \\
\hline
(Intercept) & 5.03^{***} \\
& (0.22) \\
Controls & \quad yes \\
Controls & ~yes \\
\hline
R$^2$ & 0.07 \\
Adj. R$^2$ & 0.02 \\
Num. obs. & 20 \\
RMSE & 0.70 \\
\hline
\multicolumn{2}{l}{\scriptsize{$^{***}p<0.001$, $^{**}p<0.01$, $^*p<0.05$}}
\end{tabular}
\caption{Statistical models}
\label{table:coefficients}
\end{center}
\end{table}
但似乎\quad
都~
没有效果:
我也尝试过\ yes
,但没有成功。
我预期的输出将是这样的(经过 Photoshop 处理):
我该如何集中我的yes
精力?
笔记:我原本想xtable
使用包编写自己的函数那1.自动从前一个函数输出中删除选定的行,并且2.插入带有数字、占位符或文本的自定义行。现在我在 texreg 中遇到了类似的问题。
答案1
正如所指出的@leandriis在评论中我们可以\multicolumn{1}{c}{yes}
在表格中使用。
\begin{table}
\begin{center}
\begin{tabular}{l D{.}{.}{2.5} }
\hline
& \multicolumn{1}{c}{Model 1} \\
\hline
(Intercept) & 5.03^{***} \\
& (0.22) \\
Controls & \multicolumn{1}{c}{yes} \\
\hline
R$^2$ & 0.07 \\
Adj. R$^2$ & 0.02 \\
Num. obs. & 20 \\
RMSE & 0.70 \\
\hline
\multicolumn{2}{l}{\scriptsize{$^{***}p<0.001$, $^{**}p<0.01$, $^*p<0.05$}}
\end{tabular}
\caption{Statistical models}
\label{table:coefficients}
\end{center}
\end{table}