且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

相当于R groupby mutate的Python pandas

更新时间:2021-12-10 10:34:18

可以使用与groupby()apply()类似的语法来完成此操作:

It can be done with similar syntax with groupby() and apply():

df['ratio'] = df.groupby(['a','b'], group_keys=False).apply(lambda g: g.c/(g.c * g.d).sum())