उत्तर: सभी लुप्त मानों वाले कॉलम कैसे खोजें


आप आर में डेटा फ्रेम में कॉलम ढूंढने के लिए निम्न विधियों का उपयोग कर सकते हैं जिनमें सभी लापता मान शामिल हैं:

विधि 1: बेस आर का उपयोग करें

 #check if each column has all missing values
all_miss <- apply(df, 2, function (x) all(is. na (x)))

#display columns with all missing values
names(all_miss[all_miss>0])   

विधि 2: purrr पैकेज का उपयोग करें

 library (purrr)

#display columns with all missing values
df %>% keep(~all(is. na (.x))) %>% names

दोनों विधियाँ समान परिणाम देती हैं, लेकिन अत्यधिक बड़े डेटा फ़्रेमों के लिए purrr दृष्टिकोण तेज़ हो जाता है।

निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:

 #create data frame
df <- data. frame (points=c(21, 15, 10, 4, 4, 9, 12, 10),
                 assists=c(NA, NA, NA, NA, NA, NA, NA, NA),
                 rebounds=c(8, 12, 14, 10, 7, 9, 8, 5),
                 steals=c(NA, NA, NA, NA, NA, NA, NA, NA))

#view data frame
df

  points assists rebounds steals
1 21 NA 8 NA
2 15 NA 12 NA
3 10 NA 14 NA
4 4 NA 10 NA
5 4 NA 7 NA
6 9 NA 9 NA
7 12 NA 8 NA
8 10 NA 5 NA

उदाहरण 1: बेस आर का उपयोग करके सभी लुप्त मानों वाले कॉलम खोजें

निम्नलिखित कोड दिखाता है कि सभी लापता मानों के साथ डेटा फ़्रेम में कॉलम कैसे ढूंढें:

 #check if each column has all missing values
all_miss <- apply(df, 2, function (x) all(is. na (x)))

#display columns with all missing values
names(all_miss[all_miss>0])   

[1] “assists” “steals” 

परिणाम से, हम देख सकते हैं कि सहायता और अवरोधन कॉलम में सभी मान गायब हैं।

उदाहरण 2: purrr पैकेज का उपयोग करके सभी लुप्त मानों वाले कॉलम खोजें

निम्नलिखित कोड दिखाता है कि purrr पैकेज के फ़ंक्शंस का उपयोग करके सभी लापता मानों के साथ डेटा फ़्रेम में कॉलम कैसे ढूंढें:

 library (purrr)

#display columns with all missing values
df %>% keep(~all(is. na (.x))) %>% names

[1] “assists” “steals” 

परिणाम से, हम देख सकते हैं कि सहायता और अवरोधन कॉलम में सभी मान गायब हैं।

यह बेस आर विधि के आउटपुट से मेल खाता है।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में लापता मानों के साथ अन्य सामान्य ऑपरेशन कैसे करें:

R में सभी लुप्त मानों को कैसे आरोपित करें
आर में एनएएस को स्ट्रिंग्स से कैसे बदलें
dplyr में NA को शून्य से कैसे बदलें

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

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