首页 > 解决方案 > 如何根据下一个匹配行的另一列的条件减去 2 行列值?

问题描述

数据集图片 数据集截图

我需要根据下一个匹配的仲裁 ID 减去时间戳以获取每行的增量时间。

由于增量,因此从数据集的末尾开始。示例当前第 57948 行仲裁 ID 为 56 从第 57948 行(朝第 1 行)搜索下一个 56 假设在第 2 行中找到 从“时间戳”中的 2 个值中减去cur_row57948next_row以获得时间增量。如果在增量中没有匹配存储时间戳,则存储在当前行“增量”cur_row中。

我尝试了许多不同的方法,但我不知所措。我对python很陌生。

标签: pythonmatching

解决方案


推荐阅读