Skip to main content
 首页 » 编程设计

python之使用 Pandas 添加计算列

2025年05月04日17lonelyxmas

如何根据 Col1、2、3 中的值使用 pandas 添加计算列 (Col4)。第 4 列的值为"is"仅是 Col3 中的所有值对于 Col1、2 中的相应值都是"is"。

请您参考如下方法:

我们可以使用transform

df['Col4']=df.Col3.eq('Yes').groupby([df.Col1,df.Col2]).transform('all').\ 
                  map({True:'Yes',False: 'No'})