我有如下数据框:
df = pd.DataFrame({"VALUE" : [100, 200, 100, 300, 500],
"PRODUCT_ID" : [599, 200, 599, 599, 200],
"STATUS" : ["active", "active", "not_active", "unknown", "active"],
"CLIENT" : ["1", "1", "2", "2", "1"]})
我需要为每个“活动”计算平均值、中位数和最大值 。我需要 df 这样的东西:VALUEPRODUCT_IDSTATUSCLIENT
AVG = 266,6因为: (500+200+100) : 3
MED = 200?
MAX = 500因为 500 是客户端 1 的最大主动聚合值
