答案 0 :(得分:4)
我们可以使用Seller
transform
答案 1 :(得分:1)
使用:
df['Col4']=df.groupby(['Col1','Col2']).Col3.transform(lambda x: 'yes' if x.eq('yes').all() else 'no')
print(df)
Col1 Col2 Col3 Col4
0 1 aaa yes no
1 1 aaa no no
2 1 aaa yes no
3 4 bbb yes no
4 4 bbb no no
5 4 bbb yes no
6 7 ccc yes yes
7 7 ccc yes yes