首頁 > 後端開發 > Python教學 > 如何過濾 Pandas DataFrame 以僅保留特定列中具有非 NaN 值的行?

如何過濾 Pandas DataFrame 以僅保留特定列中具有非 NaN 值的行?

Linda Hamilton
發布: 2024-12-14 17:52:16
原創
122 人瀏覽過

How to Filter a Pandas DataFrame to Keep Only Rows with Non-NaN Values in a Specific Column?

如何隔離Pandas DataFrame 欄位中的非NaN 值

問題:

STK_ID 。 20111231 601009 南 南<p>601939 20111231 601939 2.5 南</p>000001 20111231 000001南NaN<p></p>
登入後複製



目標:


隔離「EPS」欄位不是NaN 的記錄,從而產生此DataFrame:
STK_ID RPT_Date <p>600016 20111231 600016 4.3 NaN<strong>601939 20111231 601939 2.5 NaN</strong></p>
登入後複製

解決方案:




解決方案:

解決方案:

df = df[df['EPS'].notna()]
登入後複製
解決方案:

>這將建立一個具有所需結果的新 DataFrame。

以上是如何過濾 Pandas DataFrame 以僅保留特定列中具有非 NaN 值的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板