如何在RMD中将一个表行分成多行

问题描述 投票:0回答:1
summary <- summary(data)
knitr::kable(summary) 

我在RMD中具有以下代码。但是,数据集中有20多个属性,因此由summary()生成的表的宽度太大,无法在页面的一行中显示整个表。

只是想知道如何调整summary()表?

r r-markdown
1个回答
0
投票

除了r2evans答案,也许还有另一种减小表格宽度的方法:

1- 在表中:您应该考虑将列换行。 summary()的6个统计信息应为列,变量(根据您的属性,应为行),例如

summary <- t(summary(data)) # just a basic version, for clarity.

2- 在图形中:如果您希望所有属性都像列一样呈现,也许您应该考虑使用一些平面图或为每个属性使用x轴值来绘制一些箱线图(或geom_col和geom_errorbar)?使用facet_grid()或facet_wrap(),比较一堆属性比在大表中比较容易。如果您想比较事物,请固定刻面之间的比例。如有必要,可以使用网格包,以定义每个构面的大小和长宽比...

美好的一天

© www.soinside.com 2019 - 2024. All rights reserved.