Работа со столбцами в Pandas

Есть большая таблица с продажами сети магазинов, содержащая столбец с датами.

Нужно узнать за какой период у меня информация. Сделать это обычным циклом не сложно, но я пытаюсь найти способ сделать это через Pandas. То есть мне надо взять первую дату, последнюю и в формате datetime64[ns] сравнить разницу между ними.

Подскажите, пожалуйста, как это сделать?

Я имею данный DataFrame, он намного больше, тут только head, соответственно мне нужно получить какой период времени у меня представлен в таблице:

Данный способ выводит: 987 days 00:00:00, а я хотел получить промежуток, что то вроде: 2010-02-05 -- 2012-02.05.

df['Date'].iloc[-1] - df['Date'].iloc[0] 

Ответы (1 шт):

Автор решения: MaxU

Можно сделать так:

dt_col = "<наименование столбец с датами>"

res = df[dt_col].iloc[-1] - df[dt_col].iloc[0]

UPDATE: для измененного вопроса:

res = f"{df['Date'].min()} -- {df['Date'].max()}"
→ Ссылка