How do I get the min and max Dates from a dataframe's major axis?
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
Essentially I want a way to get the min and max dates, i.e. 2014-03-13
and 2014-03-31
. I tried using numpy.min
or df.min(axis=0)
, I'm able to get the min or max value but that's not what I want
Pandas dataframe. max() method finds the maximum of the values in the object and returns it. If the input is a series, the method will return a scalar which will be the maximum of the values in the series.
Pandas DataFrame min() MethodThe min() method returns a Series with the minimum value of each column. By specifying the column axis ( axis='columns' ), the max() method searches column-wise and returns the minimum value for each row.
'Date' is your index so you want to do,
print (df.index.min()) print (df.index.max()) 2014-03-13 00:00:00 2014-03-31 00:00:00
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With