У меня есть список списков с целыми значениями в каждом списке, которые представляют даты в течение 8 лет.Попытка составить список дат в date.year, date.month, date.day для сравнения?
dates = [[2014, 11, 14], [2014, 11, 13], ....., [2013, 12, 01].....]
Мне нужно сравнить эти даты, чтобы получить среднюю стоимость в месяц, а также другие данные, хранящиеся в файле. Поэтому мне нужно выяснить, как выполнять итерацию по датам и останавливаться, когда меняется месяц. Каждая дата имеет соответствующие значения стоимости и объема, которые мне нужно будет найти в среднем.
Так что я пытался найти способ сделать даты в формате x.year, x.month, x.day и сделать это именно так, но я новичок в python и очень смущен.
Как перечислить все даты за 8-летний период, но останавливать и вычислять среднее значение данных за каждый конкретный месяц и сохранять это среднее значение за каждый месяц?
Заранее благодарю, надеюсь, что это имеет смысл.
Вы хотите '[datetime.date (* data) для данных в датах]'? – jonrsharpe
Не знаю, я просто хочу быть в состоянии: 'в то время как дата 2014 и месяц 11: do stuff' , а затем перейдите к следующему месяцу, например – CuriousDog