经过一些数据预处理后,我不得不合并数据集。我想做的是根据相同的批号,以行顺序将所有日期合并到同一列下,如下所示。通常是堆叠的数据,然后我根据流程步骤(40,42,50)展开了堆叠。那么我的意图是将两列的时差作为分钟
数据集:
process 40-------------------42-----------------------50
index batch
64177 699042 NaT------------------2019-01-10 18:28:05-------NaT
171272 699042 NaT------------------NaT-------------------- 2019-01-10 18:28:20
120655 699042 2019-01-10 17:40:09--NaT----------------------NaT
120656 699043 2019-01-10 17:40:09--NaT----------------------NaT
67362 699043 NaT------------------2019-01-10 20:43:25-------NaT
168373 699043 NaT------------------NaT-----------------------2019-01-10 20:43:33
我想要的是:
process 40-------------------42-----------------------50
batch
699042 2019-01-10 17:40:09-----2019-01-10 18:28:05-------2019-01-10 18:28:20
699043 2019-01-10 17:40:09----2019-01-10 20:43:25-------2019-01-10 20:43:33
你可以用
first
试试groupby
相关问题 更多 >
编程相关推荐