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!