उ: लुप्त मानों वाली पंक्तियों को हटाने के लिए ड्रॉप_ना का उपयोग कैसे करें


आप डेटा फ्रेम में गायब मान वाली पंक्तियों को ड्रॉप करने के लिए आर में Tidyr पैकेज से ड्रॉप_ना () फ़ंक्शन का उपयोग कर सकते हैं।

इस सुविधा का उपयोग करने के तीन सामान्य तरीके हैं:

विधि 1: किसी भी कॉलम में लुप्त मान वाली पंक्तियों को हटा दें

 df %>% drop_na()

विधि 2: किसी विशिष्ट कॉलम में लुप्त मान वाली पंक्तियाँ हटाएँ

 df %>% drop_na(col1)

विधि 3: कई विशिष्ट स्तंभों में से किसी एक में लुप्त मान वाली पंक्तियाँ हटाएँ

 df %>% drop_na(c(col1, col2))

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

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

#view data frame
df

  points assists rebounds
1 10 4 NA
2 NA NA 5
3 15 4 10
4 15 NA 7
5 14 9 7
6 16 3 NA

उदाहरण 1: किसी भी कॉलम में लुप्त मान वाली पंक्तियाँ हटाएँ

निम्नलिखित कोड दिखाता है कि किसी भी कॉलम में गायब मान वाली पंक्तियों को ड्रॉप करने के लिए ड्रॉप_ना() का उपयोग कैसे करें:

 library (tidyr)

#drop rows with missing values in any column
df %>% drop_na()

  points assists rebounds
1 15 4 10
2 14 9 7

केवल वे पंक्तियाँ शेष हैं जिनमें किसी भी कॉलम में कोई लुप्त मान नहीं है।

उदाहरण 2: किसी विशिष्ट कॉलम में लुप्त मान वाली पंक्तियाँ हटाएँ

निम्नलिखित कोड दिखाता है कि बाउंस कॉलम में गायब मान वाली पंक्तियों को हटाने के लिए ड्रॉप_ना() का उपयोग कैसे करें:

 library (tidyr)

#drop rows with missing values in rebounds column
df %>% drop_na(rebounds)

  points assists rebounds
1 NA NA 5
2 15 4 10
3 15 NA 7
4 14 9 7

शेष बची एकमात्र पंक्तियाँ वे हैं जिनका बाउंस कॉलम में कोई मान गायब नहीं है।

उदाहरण 3: कई विशिष्ट स्तंभों में से किसी एक में लुप्त मान वाली पंक्तियाँ हटाएँ

निम्नलिखित कोड दिखाता है कि पॉइंट या सहायक कॉलम में गायब मान वाली पंक्तियों को ड्रॉप करने के लिए ड्रॉप_ना() का उपयोग कैसे करें:

 library (tidyr)

#drop rows with missing values in the points or assists columns
df %>% drop_na(c(points, assists))

  points assists rebounds
1 10 4 NA
2 15 4 10
3 14 9 7
4 16 3 NA

केवल वे पंक्तियाँ शेष हैं जिनमें पॉइंट या सहायता कॉलम में मान गायब नहीं हैं।

नोट: आप यहां drop_na() विधि के लिए संपूर्ण ऑनलाइन दस्तावेज़ पा सकते हैं।

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

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

आर में लाइन नंबर कैसे प्राप्त करें
R में डेटा फ़्रेम में पंक्तियाँ कैसे जोड़ें
आर में डेटा फ़्रेम की प्रत्येक पंक्ति में फ़ंक्शन कैसे लागू करें

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

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