如何在 R Markdown 中调整带有长变量名的打印摘要宽度?

How can I adjust printed summary width with long variable names in R Markdown?

我在 R Markdown 中打印 summary 函数的结果时遇到一个奇怪的问题。我正在编译我的分析结果的 html 文档,但我注意到的是显示统计显着性的摘要列被包裹到其余数据下方的下一个系列而不是而不是形成一个单一的系列行。具体来说,这似乎是由系数名称的长度驱动的,该系数名称表示分组变量与提升为分数指数的数字对数转换自变量之间的相互作用。但是,因为我的分组变量有 27 个级别,所以会导致大量浪费 space。

奇怪的是看摘要的实际打印 table 似乎有很多 space 来保持显着性列与估计一致,std。误差、t 值和 p 值。我不知道是什么驱使它环绕。下图是我编织代码时的样子

下面是一些使用 mtcars 数据集复制问题的代码。我已经对此进行了测试,它应该可以使用普通的 html_document 格式。

data(mtcars)
data.frame(mtcars)

mtcars$supercalifragilisticexpialidocious1234a<-mtcars$cyl #renaming character to same character length as my data.
mtcars$supercalifragilisticexpialidocious1234b<-mtcars$mpg
summary(lm(supercalifragilisticexpialidocious1234b~supercalifragilisticexpialidocious1234a,data=mtcars))

字符名称之所以这么长,是因为在实际数据集中,它们代表了一个分类群的学名(最长16个字符长)和一个交互系数之间的交互系数的结果将变量提高到小数指数。所以在现实中,系数名称看起来像“groupTaxonname::I(log(var)^(1/2))”,它不是一个名字长得惊人的单个变量。然而,这个问题意味着我不能简单地缩短系数名称以使 table 更窄更容易适应,没有真正的缩写可用于组名称并省略其余部分系数名称可能意味着对使用的变量的定义可能不准确。

鉴于此,我想知道是否有某种方法可以调整 R Markdown 中 summary 函数的输出以生成如下内容:

在同一个代码块中添加 options(width=1000) 对我有用。