Линия графика панд для каждого уникального значения в столбце (годы) - PullRequest
0 голосов
/ 05 ноября 2019

У меня есть некоторые данные, где время сгруппировано по десятичным годам, выборка составляет 0,02, то есть 50 выборок в год.

Я хочу извлечь данные за каждый год и нанести их друг на друга.

Я создал словарь для каждого года, используя целые числа:

Year = df['DATE'].astype(int) # converts dates to years by integer

dfs = dict(tuple(df.groupby('Year')))

Теперь я застрял в том, как бы я построил линию для третьей переменной, которая меняется во времени (DATE). Что я в основном хочу, так это график, где y = переменная, а диапазон x равен 50 выборкам (каждый год), и все годы нанесены друг на друга.

1 Ответ

1 голос
/ 05 ноября 2019

Может быть, вы можете попробовать что-то вроде:

1 - преобразовать ваш индекс в datetime: data.index = pd.to_datetime (data.index)

2 - построить график данных год за годом: ex data ['1992']. plot ()

Полагаю, первый шаг самый хитрый

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