是否有任何方法可以在拆分的汇总表中仅使用必要数量的行进行汇总(而不是始终使用最大行数)?
当存在具有例如数字和逻辑列的data.frame的摘要时会出现此问题:数字列需要6行或7行(取决于是否存在NA),逻辑列仅为3。 / p>
df <- data.frame(a=1:10,
b=c(TRUE,TRUE,FALSE,TRUE,TRUE,FALSE,TRUE,TRUE,FALSE,FALSE))
summary(df)
输出:
a b
Min. : 1.00 Mode :logical
1st Qu.: 3.25 FALSE:4
Median : 5.50 TRUE :6
Mean : 5.50 NA's :0
3rd Qu.: 7.75
Max. :10.00
现在,如果我对此进行平移,空行将填充为NA,因为class(summ)是c(“summaryDefault”,“table”)。通过将missing设置为“”可以避免这种情况,但是有空行。如果摘要没有被拆分,这是可以的,但是如果对摘要进行拆分,则会发生一个块中只有空行,这会占用空间并且看起来不太好。
pander (summary( df),missing="",split.table = 20 )
输出:
-------------
a
-------------
Min. : 1.00
1st Qu.: 3.25
Median : 5.50
Mean : 5.50
3rd Qu.: 7.75
Max. :10.00
-------------
Table: Table continues below
-------------
b
-------------
Mode :logical
FALSE:4
TRUE :6
NA's :0
-------------