如何删除某些列中值为NaN的PandasDataFrame行我有一个DataFrame:>>> df STK_ID EPS cashSTK_ID RPT_Date 601166 20111231 601166 NaN NaN600036 20111231 600036 NaN 12600016 20111231 600016 4.3 NaN601009 20111231 601009 NaN NaN601939 20111231 601939 2.5 NaN000001 20111231 000001 NaN NaN我只想要那些唱片EPS不是NaN就是,df.drop(....)将返回如下所示的数据: STK_ID EPS cashSTK_ID RPT_Date 600016 20111231 600016 4.3 NaN601939 20111231 601939 2.5 NaN我该怎么做?
3 回答

Qyouu
TA贡献1786条经验 获得超11个赞
import pandas as pd df = df[pd.notnull(df['EPS'])]
添加回答
举报
0/150
提交
取消