排序索引,但保持行序

时间:2019-10-17 10:41:33

标签: python python-3.x pandas time time-series

我有一个时间序列,是通过附加两个小的时间序列来构建的

df_turbine_aux = df_turbine_aux.append(df_rti_turbine.loc[inputs["sensors_rti"]])

结果如下:

df_turbine_aux
Out[137]: 
215     1656.06
215     4194.21
216     6077.01
216      8110.4
385     1515.73
385     3470.45
405     8390.17
405     31172.1
1015    1835.95
1015    4772.23
1016    6054.01
1016    8071.66
255     2298.02
255     3981.02
256     549.911
256     2138.47

但是,我想按传感器编号对新的时间序列进行排序,但顺序应保持在同一索引内。例如,我希望传感器编号256首先保持值549,然后在2138之后保持值。 问题是,当我进行排序时,我首先获得2138,之后获得549。我希望像以前一样拥有它们。

    df_turbine_aux.sort_index()
Out[138]: 
215     1656.06
215     4194.21
216     6077.01
216      8110.4
255     3981.02
255     2298.02
256     2138.47
256     549.911
261     3477.15
261     1602.95

谢谢

0 个答案:

没有答案