"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पांडास डेटाफ़्रेम कॉलम से शून्य मान वाली पंक्तियाँ कैसे निकालें?

पांडास डेटाफ़्रेम कॉलम से शून्य मान वाली पंक्तियाँ कैसे निकालें?

2025-01-01 को प्रकाशित
ब्राउज़ करें:250

How to Remove Rows with Null Values from a Pandas DataFrame Column?

पांडा डेटाफ़्रेम कॉलम से शून्य मान हटाना

किसी विशिष्ट कॉलम में शून्य मान के आधार पर पांडा डेटाफ़्रेम से पंक्तियों को हटाने के लिए, इनका पालन करें चरण:

1. कॉलम की पहचान करें:
अपने डेटाफ़्रेम में वह कॉलम निर्धारित करें जिनमें वे शून्य मान हैं जिन्हें आप हटाना चाहते हैं। इस मामले में, यह "ईपीएस" कॉलम है।

2. ड्रॉपना() विधि का उपयोग करें:
ड्रॉपना() विधि आपको विशिष्ट स्थितियों के आधार पर पंक्तियों को छोड़ने की अनुमति देती है। उन पंक्तियों को हटाने के लिए जहां "ईपीएस" कॉलम शून्य है, निम्नलिखित सिंटैक्स का उपयोग करें:

df = df.dropna(subset=['EPS'])

3. वैकल्पिक: अक्ष निर्दिष्ट करें (पंक्तियाँ बनाम कॉलम):
डिफ़ॉल्ट रूप से, ड्रॉपना() पंक्तियों को शून्य मानों से हटा देता है। यदि आप इसके बजाय कॉलम हटाना चाहते हैं, तो अतिरिक्त तर्क के रूप में axis=1 निर्दिष्ट करें:

df = df.dropna(subset=['EPS'], axis=1)

उदाहरण:

प्रश्न में दिए गए डेटाफ़्रेम पर विचार करें:

df = pd.DataFrame({
    'STK_ID': [601166, 600036, 600016, 601009, 601939, 000001],
    'EPS': [np.nan, np.nan, 4.3, np.nan, 2.5, np.nan],
    'cash': [np.nan, 12, np.nan, np.nan, np.nan, np.nan]
})

ड्रॉपना() विधि को लागू करने से निम्नलिखित डेटाफ़्रेम प्राप्त होता है:

df.dropna(subset=['EPS'])

   STK_ID  EPS  cash
0  600016   4.3   NaN
1  601939   2.5   NaN
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3