【发布时间】:2019-11-21 10:28:45
【问题描述】:
我有一个如下的数据框:
A
2018-10-16 15:11:00 100
2018-10-16 15:11:07 101
2018-10-16 15:11:11 102
2018-10-16 15:11:12 101
2018-10-16 15:11:13 100
2018-10-16 15:11:17 110
2018-10-16 15:11:20 103
2018-10-16 15:11:41 99
2018-10-16 15:11:54 107
还有一个子数据框,如下所示:
A
2018-10-16 15:11:11 102
2018-10-16 15:11:20 103
2018-10-16 15:11:41 99
我需要将其转换为以下内容:
A New
2018-10-16 15:11:11 102 101
2018-10-16 15:11:20 103 110
2018-10-16 15:11:41 99 110
即:对于每一行,取原始数据帧中的前一个值,而不是子数据帧中的值
【问题讨论】:
-
最后一个
110正确吗?因为之前的值是103 -
正确。因为之前的 (2018-10-16 15:11:20) 也在子集数据帧中。所以正确的值是 2018-10-16 15:11:17 中不在子集 df 中的值
标签: python python-3.x pandas dataframe