为什么summary()忽略均值的NA?

时间:2019-06-23 10:24:01

标签: r

大多数R爱好者可能都知道,summary()会计算数据集的均值,即使存在NA,而mean()却不存在。

 x <- c(1:10,NA)
 x
 [1]  1  2  3  4  5  6  7  8  9 10 NA
 mean(x)
[1] NA
 summary(x)
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
   1.00    3.25    5.50    5.50    7.75   10.00       1 

我认为,如果不存在NA,则不计算均值的决定是更好的选择,我想知道为什么summary()会这样做。初学者可能会从摘要的结果中得出错误的结论。不过,它详细说明了NA的数量。 summary()的行为不应该像mean()那样吗?

0 个答案:

没有答案