首页 > 解决方案 > 如何过滤掉包含 NaN 或 '-' 的行?

问题描述

我有一个数据框,我想过滤掉所有包含“-”或 NaN 的行。我在尝试:

df[(~df.isin(['-'])) & (~df.isnull())]

但结果是:

在此处输入图像描述

我究竟做错了什么?

标签: pythonpandas

解决方案


df.dropna()

这应该可以解决问题。


推荐阅读