我有一個 pandas DataFrame,我想從中刪除特定列中字符串長度大於 2 的行。
我希望能夠做到這一點(每 這個答案):
df[(len(df ["column name"]) < 2)]
但我只是得到錯誤:
KeyError: u"no item named False"
我做錯了什麼?
(注意:我知道我可以使用 df.dropna()
刪除包含任何 NaN
,但我沒有看到如何根據條件表達式刪除行。)
我有一個 pandas DataFrame,我想從中刪除特定列中字符串長度大於 2 的行。
我希望能夠做到這一點(每 這個答案):
df[(len(df ["column name"]) < 2)]
但我只是得到錯誤:
KeyError: u"no item named False"
我做錯了什麼?
(注意:我知道我可以使用 df.dropna()
刪除包含任何 NaN
,但我沒有看到如何根據條件表達式刪除行。)