【发布时间】:2020-10-06 23:54:43
【问题描述】:
我有一个如下所示的数据框 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?
【问题讨论】:
标签: pandas numpy explode implode