如何根據條件表達式從 pandas DataFrame 中刪除行

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

我有一個 pandas DataFrame,我想從中刪除特定列中字符串長度大於 2 的行。

我希望能夠做到這一點(每 這個答案):

df[(len(df ["column name"]) < 2)] 

但我只是得到錯誤:

KeyError: u"no item named False" 

我做錯了什麼?

(注意:我知道我可以使用 df.dropna() 刪除包含任何 NaN,但我沒有看到如何根據條件表達式刪除行。)