I have a dataframe of the following form where the index is a datetime value:
Date_Event| Col1 | Col2 | Col3
15/01/2017 | 0.55 | 0.23 | 0.75
15/02/2017 | 0.17 | 0.11 | 0.07
15/03/2017 | 0.78 | 0.93 | 0.98
15/04/2017 | 0.65 | 0.13 | 0.19
15/05/2017 | 0.20 | 0.40 | 0.70
15/06/2017 | 0.28 | 0.31 | 0.79
I would like to get the row (in short the date) with the minimum value corresponding in the columns so as to find values that are lower all prior points.
Date_Event| Col1 | Col2 | Col3
15/01/2017 | 0.55 | 0.23 | 0.75
15/02/2017 | 0.17 | 0.11 | 0.07
15/03/2017 | 0.78 | 0.93 | 0.98
15/04/2017 | 0.65 | 0.13 | 0.19
15/05/2017 | 0.20 | 0.40 | 0.70
15/06/2017 | 0.28 | 0.31 | 0.79
so that we get answer as -> 15/02/2017 since 0.17 was the least in column1, 0.11 least in column2, and 0.07 as least value in column 3.
My outside guess would be to probably use a Lambda function but I will leave it to you experts.
Thank you in advance.