Почему построение графика на pandas read_csv и from_csv - ведет себя иначе? - PullRequest
0 голосов
/ 28 мая 2020

Я беру вводный курс python по финансовому анализу и одновременно учусь использовать pandas. Я использую Jupyter Notebook для всего кода. В курсе используется устаревшая функция from_csv () для считывания в фрейм данных и показано, как красиво отобразить данные акций на той же временной оси: 1005 *

Я пытался воспроизвести те же результаты с помощью новой функции read_csv (), но она ведет себя по-другому. Все графики привязаны к одним и тем же временным рамкам. Может ли кто-нибудь объяснить мне, в чем разница между двумя реализациями и как я могу заставить последний код вести себя так же, как первый сегмент?

fb = pd.read_csv('data/FB.csv')
fb.set_index('Date', inplace= True)
fb.loc['2019-06-01':'2019-07-01', 'Close'].plot()
fb.loc['2019-07-01':'2019-08-01', 'Close'].plot()
fb.loc['2019-08-01':'2019-09-01', 'Close'].plot()

График с DataFrame, созданным read_csv ()

1 Ответ

1 голос
/ 28 мая 2020

Попробуйте добавить index_col=0, parse_dates=True ко второй попытке.

...