कैसे एक सशर्त अभिव्यक्ति के आधार पर एक पांडा DataFrame से पंक्तियों को हटाने के लिए?

| | | | | | | | | | | |

मेरे पास एक पांडा डेटाफ़्रेम है और मैं इससे उन पंक्तियों को हटाना चाहता हूँ जहाँ किसी विशेष कॉलम में स्ट्रिंग की लंबाई 2 से अधिक है।

मुझे ऐसा करने में सक्षम होने की उम्मीद है (प्रति यह जवाब):

df[(len(df) ["कॉलम का नाम"]) < 2)] 

लेकिन मुझे बस त्रुटि मिलती है:

KeyError: u"कोई भी आइटम जिसका नाम गलत है" 

मैं क्या गलत कर रहा हूं?

(नोट: मुझे पता है कि मैं df.dropna() का उपयोग उन पंक्तियों से छुटकारा पाने के लिए कर सकता हूं जिनमें शामिल हैं कोई भी NaN, लेकिन मैंने यह नहीं देखा कि सशर्त अभिव्यक्ति के आधार पर पंक्तियों को कैसे हटाया जाए।)