pandas значения графика на агрегированной временной шкале - PullRequest
0 голосов
/ 15 февраля 2020

Я хотел бы построить кривую с осью X в качестве временной шкалы и осью Y в качестве целочисленного значения. Но столбец с информацией о времени в моем pandas кадре данных - это отметка времени

  YYYY--MM-DD HH:MM:SS

пример:

 a_time1   (x)            value1 (y)
 2009-2-18 21:17:09       1751
 2009-2-18 18:22:11       325
 2009-2-19 12:10:01       19

В кадре данных около 250000 строк. Я хотел бы сделать два графика:

plot1: построить каждый y по x по дате и времени в порядке возрастания

plot2: агрегировать значения x по дням недели (каждые 15 минут) и построить среднее значение y за будние дни

    weekday (x)                           ave_value1 (y)
    Monday by every 15 minutes         average of y over the weekday's 15 minutes duration
    Tuesday by every 15 minutes        average of y over the weekday 15 minutes duration

Здесь «15 минут» означает, что агрегированные значения y за каждые 15 минут продолжительности для каждого дня недели.

, поэтому plot2 будет иметь 7 кривых, каждая из которых имеет вид будний день, в каждый будний день, временная шкала от

00:15, 00:30, 00:45, 01:00, ... to 23:59 (HH:MM) with the major mark as 15 minutes duration on x-axis.

Я проверил Время печати в Python с Matplotlib , но это не то, что мне нужно.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...