Группировка записей DataFrame панд по периоду времени - PullRequest
0 голосов
/ 09 декабря 2018

К сожалению, я просто не могу найти решение своей проблемы.Может быть, это слишком просто, чтобы увидеть ответ?У меня есть Pandas DataFrame только с одним столбцом: «дата».Здесь у меня огромный список дней (гггг-мм-дд), каждый день представляет дату выпуска статьи.

То, что я хотел бы построить, - это количество статей, сгруппированных по месяцам / годам.И: Используя цикл for, я поместил более одного DataFrame в один график.Проблема в том, что оба графика начинаются с самого начала, даже если у них совершенно разные даты.И нет никаких отметок на галочках вообще.Я предполагаю, что ось x, однако, не связана со значениями даты.

Может кто-нибудь помочь мне ??

Заранее большое спасибо!Кристоф

fig, ax = plt.subplots(figsize=(12,7))
for source in sources:
    df = datasets(source)
    df.groupby([df["date"].dt.year, df["date"].dt.month]).count().plot(kind="line", ax=ax)

plt.xlabel('date')
plt.ylabel('Number of articles')
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...