Pandas 使用Python 3对csv文件进行排序

Pandas 使用Python 3对csv文件进行排序,pandas,csv,Pandas,Csv,我无法对第二列UTC时间为:2010-01-01 00:00:00的csv文件进行排序 我有一个这样的文件: name utc_time longitude latitude A 2010-01-01 00:00:34 23 41 B 2011-01-01 10:00:00 26 44 C 2009-01-01 03:00:00 34

我无法对第二列UTC时间为:2010-01-01 00:00:00的csv文件进行排序

我有一个这样的文件:

name        utc_time             longitude    latitude
A           2010-01-01 00:00:34  23           41
B           2011-01-01 10:00:00  26           44
C           2009-01-01 03:00:00  34           46
D           2012-01-01 00:00:00  31           47
E           2010-01-01 04:00:00  44           48
F           2013-01-01 14:00:00  24           41
我希望它输出到csv文件中,保持相同的结构,但按日期排序:

输出:

name        utc_time             longitude    latitude
C           2009-01-01 03:00:00  34           46
A           2010-01-01 00:00:34  23           41
E           2010-01-01 04:00:00  44           48
B           2011-01-01 10:00:00  26           44
D           2012-01-01 00:00:00  31           47
F           2013-01-01 14:00:00  24           41
我实际上在尝试这个:

fileEru = pd.read_csv("input.csv")
fileEru = sorted(fileEru, key = lambda row: datetime.strptime(row[1],'%Y-%m-%d %H:%M:%S'), reverse=True)
fileEru.to_csv("output.csv")
但是它不起作用。

试试这个:

(pd.read_csv("input.csv", parse_dates=['utc_time'])
   .sort_values('utc_time')
   .to_csv("output.csv", index=False))

为什么它不起作用?请给你的问题加上解释。