我有一个如下所示的数据框 df
NETWORK config_id APPLICABLE_DAYS Case Delivery
0 Grocery 5399 SUN 10 1
1 Grocery 5399 MON 20 2
2 Grocery 5399 TUE 30 3
3 Grocery 5399 WED 40 4
我想要内爆(将多行中的 Applicable_days 组合成单行,如下所示)并获取每个 config_id 的平均案例和交付
NETWORK config_id APPLICABLE_DAYS Avg_Cases Avg_Delivery
0 Grocery 5399 SUN,MON,TUE,WED 90 10
使用网络上的 groupby,config_id 我可以获得 avg_cases 和 avg_delivery,如下所示。
df.groupby(['network','config_id']).agg({'case':'mean','delivery':'mean'})
但是,在执行此聚合时,我如何才能加入 APPLICABLE_DAYS 呢?
BIG阳
守候你守候我
相关分类