如果列中的值不是 NaN,如何删除行

数据挖掘 数据集 数据清理
2022-03-06 16:22:33

在给定的代码中,它只显示没有 NaN 值的行,但我只希望在提供的列中只显示具有 NaN 值的行,所有内容都必须删除

df1 = df1[pd.notnull(df1['column_name'])]
1个回答

如果我是正确的,您希望只保留 NaN 值。您可以使用pd.isnull()来检查哪些行是 NaN,然后​​只保留这些行。试试这个:

df1 = df1[pd.isnull(df1['column_name'])]