5个数字摘要我有6个数字

时间:2014-07-29 23:57:30

标签: r

我有一列有10000行,我想根据它们的密度分开这些数字。所以我使用summary()来查看它的大图,但我得到6个数字摘要,最后一个是NA的。但是不应该有任何NA,因为这是for循环的结果,我已经消除了所有“inf”。如何查看这些NA的位置并删除它们? 结果如下

summary(HOT$score)
Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
0.945   2.714   5.180   5.612   7.976  21.420      97    

提前感谢您的任何想法。

感谢所有评论者的帮助,我找到了那些NAs。但我无法弄清楚为什么它会得到NA。 这是运行max()的结果。说

c<-c(21:30)
d<-c(31:40) 
bb<-as.data.frame(cbind(c,d))
h=42
max(bb$c[which(h<bb$c)])
[1] -Inf
Warning message:
In max(bb$c[which(h < bb$c)]) :
no non-missing arguments to max; returning -Inf

所以如果它没有结果,它将返回-Inf,我不知道结果如何是NA。

2 个答案:

答案 0 :(得分:0)

如果要查看感兴趣的列中哪些行包含NA,请键入HOT[is.na(HOT$score), ]。要删除NA秒的行,请参阅this question

答案 1 :(得分:0)

HOT <- HOT[!is.na(HOT$score),]

应该排序你。如果您还有其他问题,请发表评论。