我有一个包含15k行的数组(python),看起来像这样:
Date Data1 Data2
0 2018-10-17 15:38 498 506
1 2018-10-18 15:44 494 509
2 2018-10-22 22:26 497 506
3 2018-10-16 10:35 499 507
4 2018-10-25 03:42 497 505
5 2018-10-22 21:20 489 513
6 2018-10-19 05:47 497 506
7 2018-10-17 13:16 494 509
8 2018-10-19 11:53 495 509
9 2018-10-21 16:21 497 505
.....
我想按日期/时间顺序重新排列所有行。 我尝试了data.sort(),因为我在这里读到有人建议,但是没有用。 如何实现?
答案 0 :(得分:2)
import pandas as pd
data['Date'] = pd.to_datetime(data.Date, format="%Y-%m-%d %H:%M")
data.sort_values(by='Date')
答案 1 :(得分:-1)
这有效: sort_data = data.sort_values('Date')