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