使用 Pandas DataFrame 時,有效處理遺失的資料至關重要。一項常見任務是刪除特定列包含 NaN 值的行。
考慮以下 DataFrame:
目標是刪除「EPS」欄位包含 NaN值的所有行,結果如下DataFrame:
要完成此任務,您可以使用df.dropna() 方法,該方法會刪除任意值的行指定列中的值為NaN。但是,在這種情況下,您只想刪除「EPS」列包含 NaN 的行。若要將其特別套用於「EPS」列,請使用下列程式碼:
此程式碼檢查DataFrame 中的每一行「EPS」列中的值是否為NaN,以及是否為NaN不,它保留行。如果為 NaN,則刪除該行。產生的 DataFrame 將只包含「EPS」欄位具有非 NaN 值的行。
以上是如何從特定的 Pandas DataFrame 欄位中刪除具有 NaN 值的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!