आर में कंपलीट.केस का उपयोग कैसे करें (उदाहरण के साथ)


आप वेक्टर, मैट्रिक्स या डेटा फ़्रेम में गुम मानों को हटाने के लिए R में कंपलीट.केस() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 #remove missing values from vector
x <- x[complete. boxes (x)]

#remove rows with missing values in any column of data frame
df <- df[complete. boxes (df), ]

#remove rows with NA in specific columns of data frame
df <- df[complete. cases (df[, c(' col1 ', ' col2 ', ...)]), ] 

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण 1: वेक्टर से लुप्त मान हटाएँ

निम्नलिखित कोड दिखाता है कि वेक्टर से सभी NA मानों को कैसे हटाया जाए:

 #definevector
x <- c(1, 24, NA, 6, NA, 9)

#remove NA values from vector
x <- x[complete. boxes (x)]

x

[1] 1 24 6 9

उदाहरण 2: डेटा फ़्रेम के किसी भी कॉलम में NA वाली पंक्तियाँ हटाएँ

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम के किसी भी कॉलम में NA मान वाली पंक्तियों को कैसे हटाया जाए:

 #define 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 value in any column data frame
df <- df[complete. boxes (df), ]

#view data frame 
df

   X Y Z
2 24 3 7
4 6 8 15
6 9 12 14

उदाहरण 3: डेटा फ़्रेम के विशिष्ट कॉलम में NA वाली पंक्तियाँ हटाएँ

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम के विशिष्ट कॉलम में NA मान वाली पंक्तियों को कैसे हटाया जाए:

 #define 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 value in y or z column
df <- df[complete. cases (df[, c(' y ', ' z ')]), ]

#view data frame 
df

   X Y Z
2 24 3 7
3 NA 4 5
4 6 8 15
6 9 12 14

अतिरिक्त संसाधन

आर में “इज़ नॉट एनए” का उपयोग कैसे करें
R में सभी लुप्त मानों को कैसे आरोपित करें
आर में एनएएस को स्ट्रिंग्स से कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *