Я сделал очень простой файл Excel с двумя столбцами с датой и случайным числом с плавающей точкой, чтобы протестировать некоторые другие вещи.Я читаю _excel () с parse_dates = True в первом столбце и проверяемый тип (df.index) =.
Когда я иду в .plot (), ось x графика представляет собой набор случайныхгоды, такие как 2016, затем 1987, затем 1678 ... и ни одно из моих значений, конечно, не показывается (хотя ось у верна).Что я пропустил?
xlsx: столбец A отформатирован в Excel как Short-Date;B - это просто General
_____| A | B |
0 | 2019-01-01 12.87
1 | 2019-01-02 15.20
..
90 | 2019-03-31 10.12
Код:
fakedf = pd.read_excel('sampledata.xlsx', index_col=0, parse_dates=True, header=None)
fakedf.index.name = 'Date'
fakedf.columns = ['Price']
fakedf.head()
Оттуда появляется приличный сюжет, но когда я делаю это:
df = pd.DataFrame({'Date': [np.nan], 'Price': [np.nan]})
df.index = df.Date
del df['Date']
for x in range(len(fakedf)):
df = df.append(fakedf.iloc[x])
df.plot()
Это портитвверх.У меня был цикл for, потому что я пытался проверить что-то, относящееся к time.sleep ()