【发布时间】:2021-08-06 08:14:36
【问题描述】:
我设置了以下多索引数据框:
created_at ... compound
conv_nr elem_nr ...
0 0 2020-03-30 18:41:32+00:00 ... 0.7184
1 2020-03-30 18:31:47+00:00 ... -0.0003
1 0 2020-03-30 18:35:15+00:00 ... -0.3612
1 2020-03-30 18:34:00+00:00 ... 0.1877
2 2020-03-30 18:29:36+00:00 ... -0.1027
... ... ... ...
29071 1 2019-05-22 12:58:12+00:00 ... 0.0000
29072 0 2019-05-22 13:20:31+00:00 ... -0.6619
1 2019-05-22 12:58:12+00:00 ... 0.0000
29073 0 2019-05-22 13:20:05+00:00 ... 0.7506
1 2019-05-22 12:58:12+00:00 ... 0.0000
我正在努力订购,以便时间戳按升序排列,并且“elem_nr”也相应地重新索引(保持不变)。考虑什么时候 conv_nr = 0。结果应该是:
created_at ... compound
conv_nr elem_nr ...
0 0 2020-03-30 18:31:47+00:00 ... -0.0003
1 2020-03-30 18:41:32+00:00 ... 0.7184
所以基本上我需要获取递增时间戳,同时确保“elem_nr”不会被翻转/保持在原位。
【问题讨论】:
-
按
conv_nr组升序排序?
标签: python pandas dataframe indexing multi-index