当使用星际合伙人在R中制作桌子时,如何处理长变量名称



我尝试使用Stargazer来显示数据框的前20行。但是,某些变量名称很长(例如Prevelance of unnourishment (% of population)),以至于表无法适应。我知道,将变量更较短的名称重命名将起作用,但这不是我想要的方式。我还考虑过更改已生产的乳胶代码,但事实证明这些代码无法更改。我想最好的方法是用r命令做某事。我的是:

stargazer(as.matrix(data[1:20,]), type='latex')

我应该如何更改它以使桌子适合?非常感谢!

使用 abbreviate缩短名称。您可以通过调整minlength参数来控制名称的长度。有关更多信息,请阅读?abbreviate

通过此操作,有时可能会出现非唯一名称,因此要考虑到它,您将在缩写名称上使用make.unique

colnames(data) <- abbreviate( colnames(data), minlength = 3, strict = TRUE )
stargazer(as.matrix(data[1:20,]), type='latex')

相关内容

  • 没有找到相关文章

最新更新