@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']
естественно не работает
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@zexer
df['date'] = pd.to_datetime(df[['year', 'month']].assign(day=1))

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

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
26 окт. 2020, в 10:48
3000 руб./за проект
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект