द्वारा एक कारक सब्सक्राइब करें मेरे पास एनए स्तर के साथ आर में एक कारक है।NA स्तर
set.seed(1)
x <- sample(c(1, 2, NA), 25, replace=TRUE)
x <- factor(x, exclude = NULL)
> x
[1] 1 2 2 <NA> 1 <NA> <NA> 2 2 1 1
[12] 1 <NA> 2 <NA> 2 <NA> <NA> 2 <NA> <NA> 1
[23] 2 1 1
Levels: 1 2 <NA>
<NA>
स्तर से मैं उस कारक को कैसे सबसेट कर सकता हूं? मैंने कोशिश की दोनों विधियों काम नहीं किया।
> x[is.na(x)]
factor(0)
Levels: 1 2 <NA>
> x[x=='<NA>']
factor(0)
Levels: 1 2 <NA>
यह शायद एक कारण है 'कारक 'में है:" चेतावनी: कुछ विसंगतियां डब्ल्यू हैं ith कारक जिनके पास 'एनए' स्तर है। यह उन्हें कम से कम उपयोग करने का सुझाव दिया जाता है, उदाहरण के लिए, केवल सारणीकरण उद्देश्यों के लिए। " –