मेरे पास एक पांडा डेटाफ़्रेम है और मैं इससे उन पंक्तियों को हटाना चाहता हूँ जहाँ किसी विशेष कॉलम में स्ट्रिंग की लंबाई 2 से अधिक है।
मुझे ऐसा करने में सक्षम होने की उम्मीद है (प्रति यह जवाब):
df[(len(df) ["कॉलम का नाम"]) < 2)]
लेकिन मुझे बस त्रुटि मिलती है:
KeyError: u"कोई भी आइटम जिसका नाम गलत है"
मैं क्या गलत कर रहा हूं?
(नोट: मुझे पता है कि मैं df.dropna()
का उपयोग उन पंक्तियों से छुटकारा पाने के लिए कर सकता हूं जिनमें शामिल हैं कोई भी NaN
, लेकिन मैंने यह नहीं देखा कि सशर्त अभिव्यक्ति के आधार पर पंक्तियों को कैसे हटाया जाए।)