Я хотел бы построить временной ряд, начинающийся в октябре 2015 года и заканчивающийся в феврале 2018 года, на одном графике, каждый год представляет собой одну линию. Временной ряд имеет значение int64
и находится в Pandas DataFrame
. Дата указана в datetime64[ns]
как один из столбцов в фрейме данных.
Как создать график из января-декабря с 4 строками для каждого года.
graph ['share_price' ' ] и график ['дата'] используются. Я пробовал Grouper
, но он каким-то образом берет значения за октябрь 2015 года и смешивает их с январскими значениями всех других лет.
Эта группировка близка к тому, что я хочу, но я теряю информацию, в каком году Индекс списка принадлежит.
graph.groupby('date').agg({'share_price':lambda x: list(x)})
Затем я создал DataFrame с 4 столбцами, по 1 на каждый год, но все же я не знаю, как go вперед и сгруппировать эти 4 столбца в таким образом, я смогу построить график так, как я хочу.