datetime dtypes в пандах read_csv

Я читаю в CSV-файл с несколькими столбцами даты и времени. Мне нужно установить типы данных при чтении в файле, но даты и времени, кажется, проблема. Например:

headers = ['col1', 'col2', 'col3', 'col4']
dtypes = ['datetime', 'datetime', 'str', 'float']
pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes)

При запуске выдает ошибку:

Ошибка типа: тип данных "datetime" не понят

Преобразование столбцов после факта с помощью pandas.to_datetime () не вариант, я не могу знать, какие столбцы будут объектами datetime. Эта информация может меняться и поступает из всего, что сообщает мой список dtypes.

Кроме того, я попытался загрузить файл csv с помощью numpy.genfromtxt, установить dtypes в этой функции, а затем преобразовать в pandas.dataframe, но он искажает данные. Любая помощь с благодарностью!

Ответы на вопрос(4)

Ваш ответ на вопрос