Найти позднюю из дат
Есть пандас дата фрейм с 2 столбцами дат: df.date1 и df.date2. Как добавить столбец содержащий более позднюю из этих дат?
Источник: Stack Overflow на русском
Есть пандас дата фрейм с 2 столбцами дат: df.date1 и df.date2. Как добавить столбец содержащий более позднюю из этих дат?
Примените метод .max()
к вашему датафрейму:
df['later'] = df.max(axis='columns')
Пример:
>>> df
date1 date2 0 2012-05-01 2012-05-03 1 2012-05-04 2012-05-02
>>> df['later'] = df.max(axis='columns')
>>> df
date1 date2 later 0 2012-05-01 2012-05-03 2012-05-03 1 2012-05-04 2012-05-02 2012-05-04