Я пытаюсь прочитать файл csv и преобразовать его в dataframe, который будет использоваться в качестве временного ряда. Файл CSV имеет этот тип:Невозможно преобразовать в datetime с помощью pd.to_datetime
#Date Time CO_T1_AHU.01_CC_CTRV_CHW__SIG_STAT
0 NaN NaN %
1 NaN NaN Cooling Coil Hydronic Valve Position
2 2014-01-01 00:00:00 0
3 2014-01-01 01:00:00 0
4 2014-01-01 02:00:00 0
5 2014-01-01 03:00:00 0
6 2014-01-01 04:00:00 0
Я прочитал файл, используя:
df = pd.read_csv ('filepath/file.csv', sep=';', parse_dates = [[0,1]])
производит этот результат:
#Date_Time FCO_T1_AHU.01_CC_CTRV_CHW__SIG_STAT
0 nan nan %
1 nan nan Cooling Coil Hydronic Valve Position
2 2014-01-01 00:00:00 0
3 2014-01-01 01:00:00 0
4 2014-01-01 02:00:00 0
5 2014-01-01 03:00:00 0
6 2014-01-01 04:00:00 0
продолжить преобразование строки в дату и использовать его в качестве индекс:
pd.to_datetime(df.values[:,0])
df.set_index([df.columns[0]], inplace=True)
так я получаю это:
FCO_T1_AHU.01_CC_CTRV_CHW__SIG_STAT
#Date_Time
nan nan %
nan nan Cooling Coil Hydronic Valve Position
2014-01-01 00:00:00 0
2014-01-01 01:00:00 0
2014-01-01 02:00:00 0
2014-01-01 03:00:00 0
2014-01-01 04:00:00 0
Однако pd.to_datetime не в состоянии преобразовать DateTime. Есть ли способ узнать, что такое ошибка?
Большое спасибо. Луис
Что такое сообщение об ошибке? –
Лиам, это было «невозможно разобрать naan» – user2564259