Avatar ·

DataFrame में शर्त पूरी करने वाली पंक्तियाँ हटाएँ

📁 पायथन, पांडा, जुपिटर

Pandas DataFrame में उन पंक्तियों को कैसे हटाएँ जिनमें कॉलम STP == 1005092 है?

विस्तार से:

मैं Jupyter notebook में डेटा प्रोसेसिंग कर रहा हूँ: normal distribution, spectrograms, histograms आदि। मेरे पास एक फ़ाइल के अंदर 1500 हज़ार indexed arrays हैं (Index ''STP'')। 2 ऐसे arrays हैं जो readings के अनुसार सही नहीं हैं (बाकी 1498 values से स्पष्ट रूप से अलग हैं), लेकिन normal distribution test पास कर लेते हैं, जिससे वे program द्वारा filter नहीं होते। मैंने कमांड data.STP.remove(1005072) आज़माया, जहाँ सात अंकों की संख्या array का index है, लेकिन सब व्यर्थ रहा।

कोड:

cols = ['ttt','IK05','IK06','IK07','IK08','IK10','IK11','IK14','IK16','IK20']