您只需要确保正确表示格式规范,就可以将
pd.to_datetime其转换为之前的 实际
日期时间
sort_values。
pd.to_datetime(stamps, format="%Y%m%d:%H:%M:%S.%f").sort_values()
这比分解组件中的时间戳并按照您的尝试执行多准则排序要直接得多。
演示版
>>> stamps0 20140804:10:00:13.2814861 20140804:10:00:13.4001132 20140804:10:00:13.5555123 20140804:10:00:13.435677dtype: object>>> pd.to_datetime(stamps, format="%Y%m%d:%H:%M:%S.%f").sort_values()0 2014-08-04 10:00:13.2814861 2014-08-04 10:00:13.4001133 2014-08-04 10:00:13.4356772 2014-08-04 10:00:13.555512dtype: datetime64[ns]



