我的数据如下:
Id Timestamp Data Group_Id
0 1 2018-01-01 00:00:05.523 40 1
1 2 2018-01-01 00:00:10.757 31.5 1
2 3 2018-01-01 00:00:15.507 25.5 1
...
3 4 2018-01-01 00:00:05.743 35 2
4 5 2018-01-01 00:00:10.407 35.75 2
...
我想按Group_Id
对数据进行分组,以使Group_Id
中的每个唯一值都是一行,同时将时间戳转换为时间序列,每个时间戳都在如下列中:
x0 x1 x2 x3 x4 x5 ...
1 40 31.05 25.5 25.5 25.5 25 ...
2 35 35.75 36.5 36.5 36.5 36.5 ...
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮
然后我想根据时间顺序来重命名时间戳。 x0
替换了第一个时间戳,x1
替换了第二个时间戳...
我检查了df.pivot_table
文档,但找不到用于对时间序列进行排序的相关函数。 this link上的讨论并没有帮助我解决这个问题。