【发布时间】:2018-09-25 06:55:52
【问题描述】:
我想删除特定列中零值的行
>>> df
salary age gender
0 10000 23 1
1 15000 34 0
2 23000 21 1
3 0 20 0
4 28500 0 1
5 35000 37 1
缺少薪水和年龄列中的一些数据 第三列,gender 是一个二元变量,其中 1 表示男性 0 表示女性。而这里的 0 不是缺失数据, 我想删除薪水或年龄中缺少的行 所以我可以得到
>>> df
salary age gender
0 10000 23 1
1 15000 34 0
2 23000 21 1
3 35000 37 1
【问题讨论】:
-
df = df[(df['salary'] > 0) & (df['age'] > 0)] -
感谢您为我编辑格式
-
这是我发布这个问题后第一次在这个论坛上提问,我发现格式很糟糕,你在我做之前编辑了它非常感谢
标签: python python-3.x pandas