如何在python中更改时间戳列的顺序



我想更改列的顺序,但列名是时间戳。如何更改时间戳列的顺序?

这是我得到的数据示例。它在数据帧中,我使用的包是pandasnumpy

properties  2020-11-28 03:00:00  2020-12-26 02:00:00 2020-12-12 01:00:00
Percent        76.5                     77.62                 71.89
Power          718.828                  717.949               718.828  

我已经使用下面的查询来更改列的顺序,但我收到了一条错误消息,上面写着

密钥错误:"值不在索引中">

total_top4 = tot_top4[['THING DESCRIPTION','2020-11-28 03:00:00', '2020-12-12 01:00:00','2020-12-26 02:00:00']]
total_top4

有人能告诉我如何更改时间戳格式的列顺序吗?

尝试使用columns属性设置df。我假设total_top4是您的数据帧。

total_top4.columns=['THING DESCRIPTION','2020-11-28 03:00:00', '2020-12-12 01:00:00','2020-12-26 02:00:00']

如果这对你有帮助,请告诉我!感谢

最新更新