如何在所需的列中缺少数据的数据框中删除记录?

时间:2019-03-12 22:20:49

标签: python pandas

the docs中,显示了使用subset将删除行,如果列出的任何列中的单元格缺少数据。但是,我只想删除我列出的所有列中都缺少数据的数据(不要与我数据框中的所有列混淆)。因此要特别清楚:

    born       name              first_appearance
0 1940-04-25 Batman              1945-09-01
1   NaT      Captain America     1960-02-03
2   NaT      Pikachu              NaT

我只想删除最后一条记录。所有日期均为时间戳类型。

1 个答案:

答案 0 :(得分:0)

从文档中,您可以添加脱粒和轴参数:

df.dropna(subset=['born', 'first_appearance'],axis=0, thresh=1)