tipos de fecha y hora en pandas read_csv

Estoy leyendo en un archivo csv con varias columnas de fecha y hora. Necesitaría establecer los tipos de datos al leer el archivo, pero los tiempos de las fechas parecen ser un problema. Por ejemplo:

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

Cuando se ejecuta da un error:

TypeError: tipo de datos "datetime" no entendido

Convertir columnas después del hecho, a través de pandas.to_datetime () no es una opción. No puedo saber qué columnas serán objetos de fecha y hora. Esa información puede cambiar y proviene de lo que sea que informe a mi lista de tipos.

Alternativamente, he intentado cargar el archivo csv con numpy.genfromtxt, establecer los tipos de datos en esa función y luego convertirlos en un pandas.dataframe pero confunde los datos. ¡Cualquier ayuda es muy apreciada!

Respuestas a la pregunta(4)

Su respuesta a la pregunta