Tenho um DataFrame pandas e quero excluir linhas dele onde o comprimento da string em uma coluna específica é maior que 2.
Espero poder fazer isso (por esta resposta):
df[(len(df ["column name"]) < 2)]
mas acabei de receber o erro:
KeyError: u"no item named False"
O que estou fazendo de errado?
(Observação: sei que posso usar df.dropna()
para me livrar de linhas que contêm qualquer NaN
, mas não vi como remover linhas com base em uma expressão condicional.)