Python - parse_dates = True добавляет вертикальные линии к моему графику - PullRequest
0 голосов
/ 30 октября 2018

Это первый вопрос, который я разместил здесь, поэтому дайте мне знать, если мне не хватает структурного этикета или ключевой информации.

У меня проблема с отображением данных из моего CSV-файла - кажется, что когда я выбираю «разбирать даты» (используя parse_dates = True в моей функции pd.read_csv), мой график становится намного более нервным, чем он должен выглядеть.

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

sp500 = pd.read_csv("^GSPC.csv", index_col="Date", parse_dates=True)
sp500["Adj Close"].plot()

Result when parsing dates

sp500 = pd.read_csv("^GSPC.csv", index_col="Date", parse_dates=False)
sp500["Adj Close"].plot()

Result when not parsing dates

Редактировать: в случае, если это полезно, файл csv загружается по следующей ссылке (я бы опубликовал файл csv, хотя я еще не настроил себя на сайте хостинга файлов): S & P 500 ежедневных данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...