Я делаю следующее, чтобы передать несколько дат в разных столбцах. Однако второй столбец столбца (времени) не соответствует этой строке, поэтому он имеет ошибки. Как мне это достичь?Pandas DataFrame/HDFStore Pass Несколько форматов даты через CSV
dateparse = lambda x: pd.datetime.strptime(x, '%d/%m/%Y %H:%M:%S')
for chunk in pd.read_csv(file, chunksize=500000, parse_dates=['date','time'], parse_dates = dateparse, names = col_names, index_col = index_cols, header = 0, dtype = dtype)
store.append('df',chunk)
Образец данных:
Date Time
19/10/2016 00:00:00 00:05:01
Вы пробовали просто оставив вне 'parse_dates = dateparse' части и указания' parse_dates = [[ 'даты', 'время']] ', который будет сочетать в себе дата и время в один столбец? – chthonicdaemon
Было бы лучше, если бы вы разместили образцы данных как необработанные CSV (откройте в текстовом редакторе и скопируйте их). – chthonicdaemon
У меня есть два варианта: добавьте дату в столбец 'Time' и преобразуйте ее в' datetime' или преобразуйте ее в 'timedelta64 [ns]' dtype – MaxU