熊猫将数据帧重新排序到时间序列

时间:2017-04-21 11:20:12

标签: python pandas

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

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

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

1 个答案:

答案 0 :(得分:0)

如果您使用DataFrame成功结束,那么此答案可以向您展示如何将DF转换为时间序列

Convert Pandas dataframe to time series

希望这有帮助。