Как игнорировать pd.NaT в макс? - PullRequest
0 голосов
/ 25 февраля 2020

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])
...