В приведенной ниже таблице данных 3-я строка - это заголовок, а столбцы Y, M и D дают год месяц и день соответственно. Тем не менее, я не могу читать их с помощью этого кода:Pandon pandas для чтения в файле с датой
df = pandas.read_csv(file_name, skiprows = 2, index_col='datetime',
parse_dates={'datetime': [0,1,2]},
date_parser=lambda x: pandas.datetime.strptime(x, '%Y %m %d'))
OTH-000.opc
XKN1= 0.500000E-01
Y M D PRCP VWC1
2006 1 1 0.0 0.17608E+00
2006 1 2 6.0 0.21377E+00
2006 1 3 0.1 0.22291E+00
2006 1 4 3.0 0.23460E+00
2006 1 5 6.7 0.26076E+00
Я получаю KeyError: индекс списка вне диапазона. Какие-либо предложения?
Этот образец данных работает для меня. Возможно, есть проблема с данными? Вы протестировали его, чтобы убедиться, что оно действительно? – Alexander
да, я использую эти точные данные – user308827
Какая версия python и Pandas? – Alexander