मुझे एक डेटाफ्रेम मिला है जिसमें कुछ एनएएस हैं और जब मैं इसमें अनुक्रमित करता हूं तो मैं आर को उस कॉलम में एनएएस को अनदेखा करना चाहता हूं।डेटाफ्रेम में अनुक्रमण करते समय आरए को "अनदेखा" करने के लिए कैसे प्रेरित करें?
fake = data.frame(id = 1:5,
color = c('red', NA, NA, 'blue', 'blue'),
value = rnorm(5))
sub = fake[fake$color != 'red', ]
id color value
NA NA <NA> NA
NA.1 NA <NA> NA
4 4 blue -0.3227421
5 5 blue -1.0196561
dataframe मैं वापस चाहते हैं:
id color value
2 2 <NA> 0.2761862
3 3 <NA> 1.0029380
4 4 blue -0.3227421
5 5 blue -1.0196561
लेकिन जो भी कारण के लिए, बाहर पूरी पंक्ति आर NAS जब 'रंग' में एक एनए का सामना करना पड़ा है। मैंने 'na.exclude,' 'na.pass,' आदि के साथ टूल किया है, लेकिन ऐसा करने का एक साफ तरीका नहीं मिला है।
अपने प्रश्न के शीर्षक की सामग्री के लिए विरोध किया लगता है। आप नहीं चाहते हैं कि आरए को "अनदेखा" करने के लिए एनए के रूप में पहचान करें और आप चयन कॉलम में एनए के साथ पंक्तियां शामिल करें। –