Mantenga solo la parte de la fecha cuando use pandas.to_datetime

yo suelopandas.to_datetime Para analizar las fechas en mis datos. Pandas por defecto representa las fechas condatetime64[ns] a pesar de que las fechas son todos los días solamente. Me pregunto si hay una manera elegante / inteligente de convertir las fechas adatetime.date odatetime64[D] de modo que, cuando escribo los datos en CSV, las fechas no se anexan con00:00:00. Sé que puedo convertir el tipo manualmente elemento por elemento:

[dt.to_datetime().date() for dt in df.dates]

Pero esto es realmente lento, ya que tengo muchas filas y de alguna manera se pierde el propósito de usarpandas.to_datetime. ¿Hay una manera de convertir eldtype de toda la columna a la vez? O alternativamente, hacepandas.to_datetime ¿Es compatible con una especificación de precisión para poder deshacerme de la parte del tiempo mientras trabajo con datos diarios?

Respuestas a la pregunta(6)

Su respuesta a la pregunta