Задать вопрос
@sunsexsurf
IT & creative

Как в matplotlib на оси OX отложить данные из двух столбцов?

Имеем csv, в котором есть три столбца: один - с данными, второй - с int, который показывает год измерения (напр., 2018, 2019 , 2020), третий столбец - с int от 1 до 12, который отражает месяц.
Т.о.
df = df['income', 'year', 'month']
Я хотел бы на графике отразить не только годы, но и месяцы, так, чтобы сначала шли данные 2018 года, в нем - от 1 до 12 месяца, потом 2019 таким же образом и т.д.
вариант
x = df['year', 'month']
естественно не работает
  • Вопрос задан
  • 92 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
@zexer
df['date'] = pd.to_datetime(df[['year', 'month']].assign(day=1))

Далее используйте df['date'] в качестве оси с датами
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы