gpt4 book ai didi

python - 如何删除 Pandas DataFrame 中某一列值为 NaN 的行

转载 作者:太空宇宙 更新时间:2023-11-03 21:33:40 28 4
gpt4 key购买 nike

我有这个DataFrame,并且只想要EPS列不是NaN的记录:

>>> df
STK_ID EPS cash
STK_ID RPT_Date
601166 20111231 601166 NaN NaN
600036 20111231 600036 NaN 12
600016 20111231 600016 4.3 NaN
601009 20111231 601009 NaN NaN
601939 20111231 601939 2.5 NaN
000001 20111231 000001 NaN NaN

...即像 df.drop(....) 之类的东西来获取结果数据帧:

                  STK_ID  EPS  cash
STK_ID RPT_Date
600016 20111231 600016 4.3 NaN
601939 20111231 601939 2.5 NaN

我该怎么做?

最佳答案

不要删除,只取 EPS 不为 NA 的行:

df = df[df['EPS'].notna()]

关于python - 如何删除 Pandas DataFrame 中某一列值为 NaN 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53376619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com