我有些模型的标题很长,可以完全说明。让他们在两行上打印其描述符或标题会很有帮助。这将读取换行符,但所得的乳胶输出无法识别该字符。
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')
谢谢。
一种选择:您可以为换行符(\\
)和表格列对齐(&
)插入乳胶代码。请注意,每个\
元素都需要在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] 删除。
我来说两句