我有这个数据框,目标是像值一样连续组合。但是,这些相似的值具有与之相关的不同价格。因此,我的问题是如何合并列在PO物料中的所有相似行以及如何将Amount_USD中的所有值累加起来以制定一个值。
PO Material. Material Desc.Amount_USD PO_Pur_Org Count Total
0 6001488.0 SCRAP: Light (L/S) 485.33300 SA02 4624 2.244180e+06
1 6001488.0 SCRAP: Light (L/S) 728.00000 SA02 1888 1.374464e+06
2 6001488.0 SCRAP: Light (L/S) 242.66700 SA02 1778 4.314619e+05
3 6001488.0 SCRAP: Light (L/S) 606.66700 SA02 1044 6.333603e+05
如果我对您的理解正确,那么您将需要使用groupby
它在PO物料中查找相似的值,然后对Amount_USD求和。
尝试这个:
df.groupby('PO Material')['Amount_USD'].sum()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句