熊猫TimeStamps

时间:2017-03-12 02:44:05

标签: python pandas timestamp

我的数据看起来像

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()

我所得到的只是有时候的专栏。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您需要在数据框上调用sort_values,您可以在其中指定time作为按列排序:

df.time = pd.to_datetime(df.time, format="%Y%m%d:%H:%M:%S.%f")
df = df.sort_values(by = 'time')