Я использую 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поддерживает ли спецификацию точности, чтобы я мог избавиться от временной части при работе с ежедневными данными?
