मैं "इज़ नॉट एनए" का उपयोग कैसे करूँ? आर में
आप R में वे मान वापस करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जो NA मान नहीं हैं:
#return only values that are not NA x <- x[ ! is. na (x)]
निम्नलिखित उदाहरण दिखाते हैं कि आर में वैक्टर और डेटा फ्रेम दोनों के साथ इस सिंटैक्स का उपयोग कैसे करें।
उदाहरण 1: वे मान लौटाएँ जो वेक्टर में NA नहीं हैं
निम्नलिखित कोड दिखाता है कि ऐसे वेक्टर से मान कैसे लौटाएं जो NA नहीं हैं:
#createvector x <- c(1, 24, NA, 6, NA, 9) #return only values that are not NA x <- x[ ! is. na (x)] [1] 1 24 6 9
उदाहरण 2: डेटा फ़्रेम में किसी कॉलम में उन पंक्तियों को लौटाएँ जो NA नहीं हैं
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में उन पंक्तियों को कैसे लौटाया जाए जिनका किसी विशिष्ट कॉलम में NA मान नहीं है:
#create data frame
df <- data. frame (x=c(1, 24, NA, 6, NA, 9),
y=c(NA, 3, 4, 8, NA, 12),
z=c(NA, 7, 5, 15, 7, 14))
#view data frame
df
X Y Z
1 1 NA NA
2 24 3 7
3 NA 4 5
4 6 8 15
5 NA NA 7
6 9 12 14
#remove rows with NA in z column
df <- df[ ! (is. na (df$z)), ]
#view data frame
df
X Y Z
2 24 3 7
3 NA 4 5
4 6 8 15
5 NA NA 7
6 9 12 14
उदाहरण 3: उन पंक्तियों को लौटाएँ जो एकाधिक स्तंभों में NA नहीं हैं
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में उन पंक्तियों को कैसे लौटाया जाए जिनके कई विशिष्ट स्तंभों में से एक में NA मान नहीं है:
#create data frame
df <- data. frame (x=c(1, 24, NA, 6, NA, 9),
y=c(NA, 3, 4, 8, NA, 12),
z=c(NA, 7, 5, 15, 7, 14))
#view data frame
df
X Y Z
1 1 NA NA
2 24 3 7
3 NA 4 5
4 6 8 15
5 NA NA 7
6 9 12 14
#remove rows with NA in x or y column
df <- df[ ! (is. na (df$x)) & ! (is. na (df$y)), ]
#view data frame
df
X Y Z
2 24 3 7
4 6 8 15
6 9 12 14
उदाहरण 4: वे पंक्तियाँ लौटाएँ जो किसी भी कॉलम में NA नहीं हैं
निम्नलिखित कोड दिखाता है कि डेटा फ्रेम में उन पंक्तियों को कैसे लौटाया जाए जिनके किसी भी कॉलम में NA मान नहीं है:
#create data frame
df <- data. frame (x=c(1, 24, NA, 6, NA, 9),
y=c(NA, 3, 4, 8, NA, 12),
z=c(NA, 7, 5, 15, 7, 14))
#view data frame
df
X Y Z
1 1 NA NA
2 24 3 7
3 NA 4 5
4 6 8 15
5 NA NA 7
6 9 12 14
#remove rows with NA in any column
df <- na. omitted (df)
#view data frame
df
X Y Z
2 24 3 7
4 6 8 15
6 9 12 14
अतिरिक्त संसाधन
आर में एनएएस को स्ट्रिंग्स से कैसे बदलें
R में सभी लुप्त मानों को कैसे आरोपित करें