У меня есть кадр данных, который я импортирую с помощью read_csv()
, два столбца которого представляют собой даты ("StartDate" и "EndDate") с форматом даты дд/мм/гггг. Другой столбец содержит возможные дневные цены («Цена»).
Выдержка (очень маленькая) выглядит так:
DateStart DateEnd Price
01/01/2015 31/01/2015 100
01/01/2015 02/01/2015 10
Мне нужно вычислить среднюю дневную цену, то есть здесь: (31*100+2*10)/(31+2)
, используя количество дней в качестве весов.
Как я могу получить количество дней между датой начала и датой окончания? Насколько я читал, это форматирование дд/мм/гггг не будет распознаваться как дата?
Если у меня есть это количество дней в интервале, как рассчитать средневзвешенное значение?