【发布时间】:2019-01-14 10:21:51
【问题描述】:
我有一个数据框 (df),它有一个日期列(列名:sale_date),它以以下格式存储数据
dd/mm/yy hh:mm:ss
我正在尝试将其转换为 yyyy-mm-dd hh:mm:ss。尝试使用以下方法,但仍然无法将其转换为所需的格式。
df['sale_date'] = pd.to_datetime(df['sale_date'])
谁能协助转换此日期列的格式。谢谢
【问题讨论】:
-
pd.to_datetime应该转换为日期时间,然后您应该能够按照自己的方式格式化。为什么您需要指定格式的它?您可以使用dt.strftime转换为任何格式,但它将列转换为字符串,而不是日期时间。 -
@KenSyme,感谢您的回复。我正在尝试返回日期列值..
-
你的
to_datetime行不适合吗?你有错误吗?你得到了什么输出,你期望得到什么?