Как найти диапазон дат из столбца datetime в фрейме данных?

#python #pandas #dataframe #datetime

#python #панды #фрейм данных #datetime

Вопрос:

Интересно, как распечатать диапазон дат в фрейме данных. Похоже, это было бы очень просто, но я нигде не могу найти ответы. Есть ли простой способ сделать это с помощью модуля pandas datetime?

Так что, если это была небольшая версия фрейма данных, например:

Дата ID Значение
2020-09-23 14:00:00 4752764 12212
2020-10-25 08:00:00 4752764 12298
2020-10-28 12:00:00 4752764 12291
2020-10-29 18:00:00 4752764 12295

Как я могу получить вывод, подобный:

 date_range = 2020-09-23 to 2020-10-29
 

или

 date_range = 23rd of September, 2020 to 29th of October, 2020
 

Я ценю любые ответы 🙂

Комментарии:

1. Возьмите .max() и .min() ?

2. Хорошее и простое решение для этого. Спасибо @roganjosh! 🙂

Ответ №1:

Попробуйте это

 df['Date'] = pd.to_datetime(df['Date']) # If your Date column is of the type object otherwise skip this
date_range = str(df['Date'].dt.date.min())   ' to '  str(df['Date'].dt.date.max())