首页 > 解决方案 > '12/2/14 0:01' 形式的字符串的正确 pd.to_datetime 格式是什么?

问题描述

我正在尝试将我的 pandas df 的“DateTime”列转换为 DateTime 格式。以下内容不起作用,当我的字符串格式为“12/2/14 0:01”时,如何指定格式?

df['DateTime'] = pd.to_datetime(df['DateTime'], format='%m/%d/%YY %H:%M').dt.time

更好的是,我可以简单地将它分成两个单独的日期和时间列吗?

标签: pythonpandasdatetime

解决方案


from datetime import datetime
df['DateTime'] = df['DateTime'].apply(lambda x: datetime.strptime(x, '%m/%d/%y %H:%M'))

推荐阅读