I have a need where I am select the price data for last 2 days. The issue is that when the previous day is a non-business day, it generates a dataframe with just one row instead of 2 rows when the previous day is a business day.
eikon.get_timeseries('PRCM.NS', start_date=datetime.datetime(2016,8,21),end_date=datetime.datetime(2016,8,22), fields='CLOSE', ,calendar='calenderdays')
When I submit this request I get
PRCM.NS CLOSE
Date
2016-08-22 145.0
I want it to show
PRCM.NS CLOSE
Date
2016-08-21 146.1 (which is the data for last business day)
2016-08-22 145.0
The actual data is
PRCM.NS CLOSE
Date
2016-08-19 146.1
2016-08-22 145.0
So basically, in case the first day is a non-business day, I want the data from the last business day to be used.
How can I do it ?