आर में कंपलीट.केस का उपयोग कैसे करें (उदाहरण के साथ)
आप वेक्टर, मैट्रिक्स या डेटा फ़्रेम में गुम मानों को हटाने के लिए 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 में सभी लुप्त मानों को कैसे आरोपित करें
आर में एनएएस को स्ट्रिंग्स से कैसे बदलें