我有一个数据,看起来像
Column A (timestamp) Column B (Price) Column C(Volume)
20140804:10:00:13.281486,782.83,443355
20140804:10:00:13.400113,955.71,348603
20140804:10:00:13.555512,1206.38,467175
20140804:10:00:13.435677,1033.50,230056
我正在尝试按时间戳排序,并使用以下代码:
sorted_time = pd.to_datetime(df.time, format="%Y%m%d:%H:%M:%S.%f").sort_values()
我得到的只是“时代”的专栏。任何帮助都将不胜感激。
发布于 2017-03-12 10:46:55
您需要在数据框上调用sort_values
,其中可以将time
指定为排序依据列:
df.time = pd.to_datetime(df.time, format="%Y%m%d:%H:%M:%S.%f")
df = df.sort_values(by = 'time')
https://stackoverflow.com/questions/42743130
复制相似问题