首页 > 解决方案 > Python。从不同的地方删除多个值

问题描述

我有许多列需要从 DataFrame 中删除“-”条目。

我已经查找了可能的解决方案的文档,但是每个人都强调一次只在 1 列上完成。有没有其他方法可以扩大规模,而不是复制它?

先感谢您。

df['Column'] = df['Column'].replace('-', np.nan)
df = df.dropna(axis=0, subset=['Column'])

标签: pythonpandas

解决方案


df.replace('-', np.nan).dropna(axis=0)

推荐阅读