この DataFrame があり、EPS 列が NaN ではないレコードのみを取得したい場合:
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
それ、どうやったら出来るの?
ベストアンサー1
削除しないで、EPS が NA ではない行だけを取得します。
df = df[df['EPS'].notna()]