Я использую pandas.to_datetime
для разбора дат в моих данных. Pandas по умолчанию представляет даты, datetime64[ns]
хотя все даты только ежедневные. Интересно, есть ли элегантный / умный способ преобразовать даты в datetime.date
или datetime64[D]
так, чтобы при записи данных в CSV к датам не добавлялись 00:00:00
. Я знаю, что могу преобразовать тип вручную поэлементно:
[dt.to_datetime().date() for dt in df.dates]
Но это действительно медленно, так как у меня много строк, и это как бы поражает цель использования pandas.to_datetime
. Есть ли способ преобразовать dtype
сразу весь столбец? Или, наоборот, pandas.to_datetime
поддерживает ли спецификацию точности, чтобы я мог избавиться от временной части при работе с ежедневными данными?