उत्तर: सभी लुप्त मानों वाले कॉलम कैसे खोजें
आप आर में डेटा फ्रेम में कॉलम ढूंढने के लिए निम्न विधियों का उपयोग कर सकते हैं जिनमें सभी लापता मान शामिल हैं:
विधि 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 को शून्य से कैसे बदलें