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