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, но он искажает данные. Любая помощь с благодарностью!