"Ни один из [DatetimeIndex (['2011-10-03 08:22:00', ... не находится в [столбцы]" pandas DataFrame.plot () ошибка - PullRequest
0 голосов
/ 18 января 2020

Я новичок в Pandas (и python в целом) и следую следующему учебнику Pandas на youtube . Блокнот с решениями можно найти здесь . Хотя я в точности следовал учебному пособию, у меня, похоже, возникла проблема с командой data.plot(). Под главой

Краткий обзор временных рядов

и подраздела

Давайте использовать метод plot() для фрейма данных, а не метод серия.

при выполнении команды data.plot(x=data.timestamp, style=".-") выдает следующую ошибку:

KeyError: "None of [DatetimeIndex(['2011-10-03 08:22:00', '2011-10-04 11:48:00',\n '2011-10-05 10:47:00', '2011-10-05 13:15:00',\n '2011-10-06 07:21:00', '2011-10-06 10:04:00',\n '2011-10-06 12:14:00', '2011-10-06 12:49:00',\n '2011-10-06 14:52:00', '2011-10-07 07:34:00',\n ...\n '2013-03-04 11:12:00', '2013-03-04 16:43:00',\n '2013-03-05 10:42:00', '2013-03-05 13:29:00',\n '2013-03-08 10:28:00', '2013-03-12 08:28:00',\n '2013-04-05 11:20:00', '2013-04-27 11:04:00',\n '2013-09-12 15:38:00', '2013-09-13 10:28:00'],\n dtype='datetime64[ns]', length=657, freq=None)] are in the [columns]"

Я запустил блокнот решений, и произошла та же ошибка, которая должно означать, что есть системная ошибка. Я попытался снова открыть ноутбук, но это не помогло. Я использую Python 3 с Анакондой.

Любые идеи о том, как решить проблему, приветствуются.

...