У меня есть набор данных с датой, временем и температурой, которые я получаю, используя запрос к моей базе данных. Я не знаю, как получить среднее значение за каждый день. Я хочу создать список со значениями x для температуры и другим массивом с датой, связанной с этим значением, чтобы я мог построить график 2 на графике.
Вот небольшой пример того, как может выглядеть мой набор данных, когда он возвращается из запроса:
[(21, datetime.datetime(2019, 4, 29, 9, 57, 53)),
(22, datetime.datetime(2019, 4, 29, 9, 56, 52)),
(26, datetime.datetime(2019, 4, 29, 9, 55, 49)),
(22, datetime.datetime(2019, 4, 30, 9, 54, 49)),
(20, datetime.datetime(2019, 4, 30, 9, 53, 49)),
(19, datetime.datetime(2019, 5, 1, 9, 52, 48)),
(18, datetime.datetime(2019, 5, 1, 9, 51, 47)),
(21, datetime.datetime(2019, 5, 1, 9, 50, 46))]
Я бы хотел получить 2 списка, которые выглядят так:
values = [23, 21, 19.3]
labels = ["2019-4-29", "2019-4-30", "2019-5-1"]
Я не уверен, как обрабатывать свои данные, поэтому я получаю что-то вроде этого, и я даже не уверен в правильных терминах для поиска способа сделать это.