是否可以对多行进行布尔表达式?
目标是“ GROUPER”列的目标,它将找到指定的行值,然后对于这2行,它将“风险”列中的行的值更改为“困难”。也许我不应该使用“和”?谢谢!
GROUPER RISK
80906373 N/A
85920225 N/A
85920226 N/A
85920250 Difficult
80958231 Difficult
df.loc[df['GROUPER'] == 80906010 and 80906220,['Risk']] =
'Difficult'
答案 0 :(得分:0)
使用loc
方法过滤并分配给所需的列,
df.loc[df['GROUPER'].isin([80906010, 80906220]),'Risk'] = 'Difficult'