Получение минимальной и максимальной даты из фрейма pandas

Как мне получить минимальную и максимальную дату из основной оси dataframes?

           value
Date                                           
2014-03-13  10000.000 
2014-03-21   2000.000 
2014-03-27   2000.000 
2014-03-17    200.000 
2014-03-17      5.000 
2014-03-17     70.000 
2014-03-21    200.000 
2014-03-27      5.000 
2014-03-27     25.000 
2014-03-31      0.020 
2014-03-31     12.000 
2014-03-31      0.022

По сути, я хочу, чтобы получить минимальные и максимальные даты, т.е. 2014-03-13 и 2014-03-31. Я попытался использовать numpy.min или df.min(axis=0), я могу получить минимальное или максимальное значение, но это не то, что я хочу

Ответы

Ответ 1

"Дата" - ваш индекс, который вы хотите сделать,

print df.index.min()
print df.index.max()

2014-03-13 00:00:00
2014-03-31 00:00:00

Ответ 2

min(df['some_property'])
max(df['some_property'])

Встроенная функция отлично работает с dataframe