有没有办法检查数据框中的某些行是否满足多个过滤器?我想找到满足过滤器的行,并在它们通过过滤器时添加额外的值。
例如,
a b c d e f
2000-01-01 1 1 2
2000-01-02 0 0 0
2000-01-03 1 -2 -1
2000-01-04 5 -5 -2
2000-01-05 0 -5 0
2000-01-06 0 0 0
2000-01-07 5 -2 6
2000-01-08 0 0 0
考虑具有列a,b,c,d,e,f(d,e,f为空)的数据帧。我该怎么做:
if (df['a'] == 0 AND df['b'] == 0 AND df['c'] == 0):
df['d'] = 0
df['e'] = 0
df['f'] = 0
因此第2,第6和第8行在d,e,f列中应该为0,其余行应在这些列中具有空值
谢谢!