У меня есть данные, как показано ниже, и мне нужно написать функцию для преобразования этих данных в еженедельные (воскресенье как дата окончания недели) или ежемесячные в зависимости от входного параметра: -
выборка дневных ценовых данных:
date price_chair vol_glass
02-09-2018 2 6
03-09-2018 1 5
04-09-2018 3 6
05-09-2018 4 8
10-09-2018 5 10
15-09-2018 2 10
18-09-2018 2 10
01-10-2018 3 20
, если опция ежемесячная, то взять среднее значение цены стула и сумму объема стекла в месяц, эти столбцы могут варьироваться:
year_month price_chair_avg_monthly vol_glass_sum_monthly
2018-09 2.71 55
2018-10 3 20
, если опция еженедельная, то принятьСредняя цена стула и сумма объема ст. за неделю, эти столбцы могут варьироваться:
date price_chair_avg_weekly vol_glass_sum_weekly
02/09/18 2 6
09/09/18 2.67 19
16/09/18 3.5 20
23/09/18 2 10
30/09/18
07/10/18 3 20