Sorry for the poor title, I am not sure how to best describe my issue in one line
I have a dataframe df1 with index:
[2014-01-02 10:00:02.644000, ..., 2014-01-02 15:59:58.630000]
Length: 26761, Freq: None, Timezone: None
My df1 column price contains some values like 40,38, etc.
My df1 looks like this:
Timestamp price1
2014-01-02 10:00:02.120000 38
2014-01-02 10:00:03.213000 40
2014-01-02 10:00:06.648000 39
2014-01-02 10:00:02.699320 50
...
I have another DataFrame, df2
Timestamp price2
2014-01-02 10:00:06.879000 39
2014-01-02 10:00:07.457200 41
2014-01-02 10:00:10.625450 35
2014-01-02 10:00:12.674320 47
...
My objective is to create another variable, price2 in df1 that locates the value of price2 5 minutes after each timestamps in df1. For instance, if we look at the first row in df1, price2 will be equal to the value of price2 at 10:00:07.120000 in df2. BUT, I don't have a price price2 in df2 at that specified time. I will have to extrapolate... what's the best way to do this?