У меня есть файл под названием milk_promo_sales.csv. В нем три столбца:
store_id - идентификатор магазина
period_id - период (неделя) наблюдения
sales_volume - объем продаж
Мне нужно найти:
1. Общее количество промопериодов (во всех магазинах)
2. Медиану продолжительности промопериода (количество недель)
3. Объем продаж по каждому промопериоду
4. Медиану количества промопериодов на один магазин
Я пробовал разные варианты, но ничего лучше придумать не удалось чем это:
import pandas as pd import numpy as np pd.read_csv(‘milk_promo_sales.csv’) df1 = df.groupby(‘period_id’).sum() import pandas as pd import numpy as np pd.read_csv(‘milk_promo_sales.csv’) df2 = df.groupby(‘period_id’).median() import pandas as pd import numpy as np pd.read_csv(‘milk_promo_sales.csv’) df3 = df.groupby(‘period_id’, ‘store_id’, ‘sales_volume’).sort_values() import pandas as pd import numpy as np pd.read_csv(‘milk_promo_sales.csv’) df4 = df.groupby(‘period_id’).sum() df5 = df.groupby(‘store_id’).sum() df6 = (df4/df5).median()