【发布时间】:2014-06-23 09:18:14
【问题描述】:
我想使用以下方法获得等长输出:
sapply(df, 摘要)
在哪里
df = data.frame(x = 1:10 , y = rep(10:11, 5) , z = c(1:4, NA, NA, NA, 3:5))
sapply(dd, summary) 我得到了
$x
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 3.25 5.50 5.50 7.75 10.00
$y
Min. 1st Qu. Median Mean 3rd Qu. Max.
10.0 10.0 10.5 10.5 11.0 11.0
$z
Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
1.000 2.500 3.000 3.143 4.000 5.000 3
我的问题是它为至少有一个NA 的列提供了NA 的长度,没有别的。我想获得相等长度的输出,如果一列没有丢失,最好 NA 的数量为 0。
我想要这样的东西>
x y z
Min. 1.00 10.0 1.000
1st Qu. 3.25 10.0 2.500
Median 5.50 10.5 3.000
Mean 5.50 10.5 3.143
3rd Qu. 7.75 11.0 4.000
Max. 10.00 11.0 5.000
NA's 0 0 3
【问题讨论】: