2012-02-23 9 views
20

कैसे जांचें कि पूरे वेक्टर के पास आर में एनए (या एनएएन) के अलावा कोई मूल्य नहीं है?कैसे जांचें कि पूरे वेक्टर के पास आर में एनए (या एनएएन) के अलावा कोई मूल्य नहीं है?

यदि मैं is.na का उपयोग करता हूं तो यह सत्य/गलत का वेक्टर लौटाता है।

मुझे यह जांचने की ज़रूरत है कि कोई एनए तत्व नहीं है या नहीं।

उत्तर

40

समारोह all(), जब एक बूलियन वेक्टर पारित कर दिया, आपको बता देंगे मूल्यों के सभी में है कि क्या यह TRUE हैं:

> all(is.na(c(NA, NaN))) 
[1] TRUE 
> all(is.na(c(NA, NaN, 1))) 
[1] FALSE 
संबंधित मुद्दे