条件式に基づいてパンダのDataFrameから行を削除する方法

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

パンダのDataFrameがあり、特定の列の文字列の長さが2より大きい行を削除したい。

これができると期待している(この回答):

  df [(len(df ["列名"])< 2)]  

しかし、エラーが発生します:

  KeyError:u"Falseという名前のアイテムはありません" 

何が間違っているのですか?

(注: df.dropna()を使用して次の行を削除できることはわかっています NaN はありますが、条件式に基づいて行を削除する方法がわかりませんでした。)