0
我有一個數據幀df
總結一組在與大熊貓乘以常數
id value text route distance
1 100 asf a1 10
2 200 sdf a1 30
3 345 efs a2 40
4 232 asd a2 60
5 565 yjy a2 70
我正在尋找的是由路由分組和總結距離欄和值列,但增加+ 20 *計數( ID)爲每個路線。
即
for route a1 sum(Value) is 300 + 20*(count of id in group a1)
我最後的DF應該像
route value distance
a1 340 40 #300+(2*20) since count is 2 in group a1
a2 1202 170 #1142+(3*20) since count is 2 in group a2
我可以使用聚合得到正常組和總和,
x=final_df_results.groupby(['route']).agg({'distance':sum,'value': sum})
,但它不會幫我
@jezrael謝謝 – Shubham