Подмножество графиков Dataframe по месяцам соответствует KeyError: 0L - PullRequest
0 голосов
/ 13 марта 2019

Мне нужна ваша любезная помощь в решении проблемы, с которой я сталкиваюсь.У меня есть лист Excel с данными за пару месяцев.Я пытаюсь построить графики на основе одного месяца за один раз (линейный график по дням этого месяца).Для этого я позволил пандам читать из Excel и создать фрейм данных, который включает столбец для всех дат (отсортированный) и столбец для соответствующих значений данных.Всякий раз, когда я сопоставляю первый месяц во временном столбце данных, график работает нормально, но когда я пытаюсь выбрать любой следующий месяц во временном столбце данных, функция plot выдает KeyError: 0L.

Вот мой код, который я использую, пытаясь сопоставить данные по месяцам, чтобы построить их:

file = "D:\Raw.xlsx"
df = pd.read_excel(file, 0)
df['timestamp'] = pd.to_datetime(df.timestamp)
df = df[df['timestamp'].dt.month == 2]
fig, ax = plt.subplots()
df['timestamp'] = df['timestamp'].dt.strftime('%#m/%d/%y')
df.plot(ax=ax, x`enter code here`ticks=df.index, figsize=(15, 5), rot=45)
ax.tick_params(axis='x', labelsize=9)
ax.set_xticklabels(df.timestamp)
plt.grid(True)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...