【发布时间】:2015-10-07 15:49:49
【问题描述】:
我在 .csv 中有一个表格,其中包含一段时间内的数据。我通过以下方式上传:
df = pd.read_csv('data.csv')
df.time=pd.to_datetime(df.time)
我得到了
A time USER
1 2014-03-03 08:24:53 a
1 2014-03-03 08:25:55 a
1 2014-03-03 08:26:50 a
1 2014-03-03 07:17:02 a
1 2014-03-03 08:28:17 a
1 2014-03-03 08:32:12 a
2 2014-03-03 08:36:01 a
2 2014-03-03 08:38:14 a
2 2014-03-03 07:28:45 a
2 2014-03-03 08:44:03 a
2 2014-03-03 08:50:29 a
2 2014-03-03 07:40:50 a
2 2014-03-03 07:41:17 a
2 2014-03-03 08:56:31 a
2 2014-03-03 08:57:47 a
我想对列time 进行排序,保持其他列不变
A time USER
1 2014-03-03 07:17:02 a
1 2014-03-03 08:24:53 a
1 2014-03-03 08:25:55 a
1 2014-03-03 08:26:50 a
1 2014-03-03 08:28:17 a
1 2014-03-03 08:32:12 a
2 2014-03-03 07:28:45 a
2 2014-03-03 07:40:50 a
2 2014-03-03 07:41:17 a
2 2014-03-03 08:36:01 a
2 2014-03-03 08:38:14 a
2 2014-03-03 08:44:03 a
2 2014-03-03 08:50:29 a
2 2014-03-03 08:56:31 a
2 2014-03-03 08:57:47 a
【问题讨论】:
-
从您的输出来看,您似乎想做
df.sort(columns=['A','time']) -
已解决。现在可以了!
-
您的解决方案符合我的目的。
标签: python sorting pandas dataframe