我试图通过在熊猫库中使用 groupby 和 transform 来获得两个数字的总和,但它给出了一些垃圾值,有人可以指导我如何解决这个问题:我的数据如下所示:
SKU Fees
45241 6.91
45241 6.91
55732 119.05
55732 137.98
我试过使用这段代码:
df['total_fees'] = df.groupby(['sku'])['Fees'].transform('sum')
我得到的是:
SKU Fees total_fees
45241 6.91 6.91.6.91
45241 6.91 6.91.6.91
55732 119.05 119.05.137.98
55732 137.98 119.05.137.98