У меня есть фрейм данных со столбцом даты как,
df = pd.DataFrame({'date':['2014-10-01', np.nan, '2015-09-30', np.nan, np.nan, '2019-06-03']})
Теперь я хочу вменять отсутствующие значения даты в наименьшее возможное значение даты в пандах. Вменение текущей даты легко datetime.now()
, но для одного конкретного случая я хочу, чтобы значения NaN
были вменены с наименьшим возможным значением в датах.
Теперь datetime
позволяет минимальной дате быть равной '0001-01-01'
, но это не приемлемо для панд. Вменяя это значение, я получаю ошибку
OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 1-01-01 00:00:00
Я попытался посмотреть на stackoverflow, но не смог найти возможный ответ на минимально приемлемую дату в пандах.
Кто-нибудь знает об этом?
РЕДАКТИРОВАТЬ: Меня не особо интересует «OutOfBondsDatetime», мне интересно знать как можно меньшую дату, которую могут принять панды.