Pandas-Python:基于时间(分钟)定位前瞻性变量
很抱歉标题不好,我不知道如何用一句话来最好地描述我的问题 我有一个带有索引的数据帧Pandas-Python:基于时间(分钟)定位前瞻性变量,python,pandas,Python,Pandas,很抱歉标题不好,我不知道如何用一句话来最好地描述我的问题 我有一个带有索引的数据帧df1: [2014-01-02 10:00:02.644000,…,2014-01-02 15:59:58.630000] 长度:26761,频率:无,时区:无 我的df1列price包含一些值,如40、38等 我的df1如下所示: Timestamp price1 2014-
df1
:
[2014-01-02 10:00:02.644000,…,2014-01-02 15:59:58.630000]
长度:26761,频率:无,时区:无
我的df1
列price
包含一些值,如40
、38
等
我的df1
如下所示:
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
...
我有另一个数据帧,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
...
我的目标是在df1
中创建另一个变量price2
,它在df1
中的每个时间戳后5分钟定位price2
的值。例如,如果我们查看df1
中的第一行,price2
将等于df2
中10:00:07.120000时price2
的值。但是,在指定的时间,df2
中没有价格price2
。我将不得不推断。。。做这件事最好的方法是什么?我得到了答案。这种方法帮助我根据时间找到最接近的匹配。我再也找不到更好的了