python中的数据争用排除了'0'值的条目

时间:2017-10-09 18:35:01

标签: python pandas data-cleaning

我有一个pandas数据框,其中包含2列W(Wins数)和L(损失数)。 我想消除W和L的值为0的所有数据行。

pitching_df.groupby('playerID')['W', 'L'].sum()

playerID    W   L
aardsda01   2   5
aasedo01    3   8
abbotpa01   0   0
abernte02   8   19

2 个答案:

答案 0 :(得分:0)

你可以尝试

df[df[['W', 'L']].ne(0).all(1)]


playerID        W   L
0   aardsda01   2   5
1   aasedo01    3   8
3   abernte02   8   19

答案 1 :(得分:0)

其他一些选择:

df[~((df.W == 0) & (df.L == 0))]

df.query('not (W == 0 and L == 0)')