小编Alb*_*tan的帖子

将 pandas 中的 groupby 语句中的两列相乘

我有一个名为 df 的简化数据框

import pandas as pd
df = pd.DataFrame({'num': [1,1,2,2],
               'price': [12,11,15,13],
               'y': [7,7,9,9]})
Run Code Online (Sandbox Code Playgroud)

我想按 num 分组,然后将价格和 y 相乘,然后将总和除以 y 的总和

我一直在尝试开始使用这个但遇到了麻烦

df.groupby('letter').agg(['price']*['quantity'])
Run Code Online (Sandbox Code Playgroud)

python pandas

3
推荐指数
1
解决办法
4148
查看次数

标签 统计

pandas ×1

python ×1