是否可以在两行或三行上打印Stargazer Column标签?

旋转医生

我有些模型的标题很长,可以完全说明。让他们在两行上打印其描述符或标题会很有帮助。这将读取换行符,但所得的乳胶输出无法识别该字符。

var1<-rnorm(100)
var2<-rnorm(100)
df<-data.frame(var1, var2)
mod<-lm(var1~var2)
library(stargazer)
stargazer(mod, column.labels='my models\nneed long titles')

谢谢。

w

一种选择:您可以为换行符(\\)和表格列对齐(&插入乳胶代码请注意,每个\元素需要在R中与另一个一起“转义” \

stargazer(mod, column.labels='my models\\\\ & need long titles')

在此处输入图片说明

另一种方法是多行。对于每列上具有不同长度标题的更复杂的表,这可能会更容易。您将需要添加\usepackage{multirow}到文档序言中。

stargazer(mod, column.labels='\\multirow{2}{4 cm}{my models need long titles}')

您还需要对从stargazer输出的乳胶进行后期编辑,以\\在变量标题下方插入一些额外的行(使用),以便表格的其余部分也可以向下移动(如下面的示例所示):

& \multirow{2}{4 cm}{my models need long titles} \\ 
\\  % note the extra line inserted here before the horizontal rule
\hline \\[-1.8ex] 

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章