将数据帧重新排序为时间序列

2024-04-26 02:28:41 发布

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

我有一个未标记列的数据帧,其结构如下

0    101   100001   DT23    NaT   1900-01-01 20:00:00    DT24    1900-01-01 20:02:00 
1    101   100002   DT24    1900-01-01 20:02:00    1900-01-01 20:04:00     DT23   1900-01-01 20:05:05 
2    102   200001   DT23    NaT   1900-01-01 20:05:00    DT24    1900-01-01 20:07:00 
3    102   200002   DT24    1900-01-01 20:07:00    1900-01-01 20:09:00     DT23   1900-01-01 20:10:05 

我想塑造的数据是不同的时间序列为每个唯一的第一列值。对于“101”,数据为:

1900-01-01 20:00:00 DT23
1900-01-01 20:02:00 DT24
1900-01-01 20:04:00 DT24
1900-01-01 20:05:05 DT23

我曾尝试为每个唯一值遍历列并附加到一个新的序列,但由于列名不相同,我最终得到的是一个数据帧而不是一个时间序列。我该怎么做呢?谢谢


Tags: 数据标记时间序列结构natdt24dt23