I have DataFrame like below:
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"]})
And I need to calculate average, median and max VALUE per PRODUCT_ID with "active" STATUS for each CLIENT. I need df something like this:
AVG = 266,6 because of: (500+200+100) : 3
MED = 200 ?
MAX = 500 because of 500 is the biggest value on active aggrement for client 1
