Short: как игнорировать pd.NaT
в списке, помещенном в max
?
import datetime
max([pd.NaT, datetime.datetime(1900, 1, 1), datetime.datetime(2000, 1, 1)])
Ожидаемый результат - Timestamp('2000-01-01 00:00:00')
. Даже если этот вопрос кажется стандартной проблемой, я не смог найти решения, кроме этого unpythoni c one:
max(pd.DataFrame([pd.NaT, datetime.datetime(1900, 1, 1), datetime.datetime(2000, 1, 1)]).dropna()[0])