Сохраняйте только часть даты при использовании pandas.to_datetime

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

Ответы на вопрос(6)

Ваш ответ на вопрос