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.)