根据值从数据框中删除所有行

时间:2021-01-27 10:37:26

标签: python pandas dataframe

我一直在寻找这个网站并在谷歌上搜索我的问题的答案,但它们都适用于列。

在我的数据集中,有几个单元格只包含一个空格,而不是 NaN。所以我想删除所有行,这是这种情况。我知道我可以使用下面的代码按列执行此操作。但是如何将其应用于整个数据帧?

df= df[df.column != ' ']

1 个答案:

答案 0 :(得分:3)

如果需要删除一列中至少有空格的所有行,请添加 DataFrame.all 以测试每行的所有值是否为 True

df= df[(df != ' ').all(axis=1)]