我有一个熊猫数据框如下:
Symbol Date
A 02/20/2015
A 01/15/2016
A 08/21/2015
我想按 Date
对其进行排序,但该列只是一个 object
。
我试图使该列成为日期对象,但我遇到了一个问题,即该格式不是所需的格式。需要的格式是 2015-02-20,
等。
所以现在我想弄清楚如何让 numpy 将“美国”日期转换为 ISO 标准,以便我可以使它们成为日期对象,以便我可以按它们进行排序。
我如何将这些美国日期转换为 ISO 标准,或者我在 pandas 中缺少更直接的方法?
原文由 nicholas.reichel 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
pd.to_datetime()
转换为日期时间对象。它需要一个格式参数,但在你的情况下我认为你不需要它。为了将来的搜索,您可以更改排序语句: