Koşullu bir ifadeye dayalı olarak bir panda DataFrame’den satırlar nasıl silinir

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

Bir panda DataFrame'im var ve belirli bir sütundaki dizenin uzunluğunun 2'den büyük olduğu satırları ondan silmek istiyorum.

Bunu yapabilmeyi umuyorum (per bu yanıt):

df[(len(df) ["sütun adı"]) < 2)] 

ancak şu hatayı alıyorum:

KeyError: u"False adında bir öğe yok" 

Neyi yanlış yapıyorum?

(Not: Aşağıdakileri içeren satırlardan kurtulmak için df.dropna() kullanabileceğimi biliyorum. herhangi bir NaN, ancak koşullu bir ifadeye dayalı olarak satırların nasıl kaldırılacağını görmedim.)