paradoxbirdy 手边有个数据集,个别数据字段存在缺失值,且不同字段的缺失状况也不同。现在我想就某一个字段提取缺失值,然后分析其他非缺失字段的特征,且此字段的class是"POSIXlt" "POSIXt",在view中显示为NA。但是我的代码始终返回0个观测,且没有报错,所以求教大家,先谢过。 代码如下: <br /> no_response <- subset(subtimedata,subtimedata$首次回应时间=="NA")<br /> </p>
paradoxbirdy 回复 第2楼 的 Robert_Hoo:因为用is.na先进行逻辑判别,相当于多了一个步骤。[s:19] 我就想直接在subset中生成新的观测集,为什么不能直接根据NA筛选呢?[s:16] 感谢Robert_Hoo!
Robert_Hoo 回复 第3楼 的 paradoxbirdy: subtimedata$首次回应时间=="NA" 照样是逻辑判断,用is.na(subtimedata$首次回应时间)把它换掉就行了。。。。 NA并不等于"NA",就像1 不等于 "1" 一样。 NA是logical类型的,判断它是否NA就得用is.na