【发布时间】:2018-01-09 21:31:55
【问题描述】:
我有两个数据框 A 和 B,其中 A 具有连续数据值,B 具有每周一次的值。如何合并两个数据帧,以使 B 数据帧中的值重复,直到它到达 A 数据帧中的一周结束。
示例: 'A' 数据框看起来像这样
Date Price
2018-01-03 61.63
2018-01-01 60.42
2017-12-29 60.42
2017-12-28 59.84
2017-12-27 59.64
2017-12-26 59.97
2017-12-22 58.47
2017-12-21 58.36
2017-12-20 58.09
2017-12-19 57.97
2017-12-18 57.92
2017-12-17 57.79
'B' Dataframe 看起来像这样
Week Week Price
2017-12-29 9782
2017-12-22 9754
2017-12-15 9789
我期待这样的输出:
Date Price Week Price
2018-01-03 61.63 9782
2018-01-01 60.42 9782
2017-12-29 60.42 9782
2017-12-28 59.84 9754
2017-12-27 59.64 9754
2017-12-26 59.97 9754
2017-12-22 58.47 9754
2017-12-21 58.36 9789
2017-12-20 58.09 9789
2017-12-19 57.97 9789
2017-12-18 57.92 9789
2017-12-17 57.79 9789
【问题讨论】:
标签: python pandas dataframe time