在Python中合并填充行单元格和忽略空单元格

2024-09-29 21:58:38 发布

您现在位置:Python中文网/ 问答频道 /正文

经过一些数据预处理后,我不得不合并数据集。我想做的是根据相同的批号,以行顺序将所有日期合并到同一列下,如下所示。通常是堆叠的数据,然后我根据流程步骤(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

Tags: 数据index顺序batch步骤流程processnat

热门问题