根据最后一列中的值过滤数据框中的行

时间:2021-06-28 13:19:50

标签: python pandas

如果最后一列中的单元格为空(Nan),我想删除数据框中的任何行。更多的列将被添加到数据中,所以我只想查看最后一列。

这是数据框 0 1 2 3 4 aa bb cc dd 1 ae we df gh Nan wr th fg rg Nan

和预期的结果 0 1 2 3 4 aa bb cc dd 1

1 个答案:

答案 0 :(得分:0)

使用 boolean indexing 测试 notnaDataFrame.iloc 是否在最后一列没有缺失值:

df1 = df[df.iloc[:, -1].notna()]

或者在最后一列使用 DataFrame.dropna

df1 = df.dropna(subset=df.columns[-1])
相关问题