2014-04-20 1 views
17

Come ottengo la data minima e massima da un asse principale di un dataframes?Ottenere min e max Data da un dataframe di panda

  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 

In sostanza, voglio un modo per ottenere le date min e max, vale a dire. 2014-03-13 e 2014-03-31. Ho provato ad utilizzare numpy.min o df.min(axis=0), sono in grado di ottenere il valore minimo o massimo, ma quello non è quello che voglio

risposta

30

'Data' è l'indice in modo che si vuole fare,

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

2014-03-13 00:00:00 
2014-03-31 00:00:00 
+0

ah questo è quello che mi serviva grazie – pyCthon

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

La funzione build-in funziona bene con dataframe