【发布时间】:2022-07-18 22:07:58
【问题描述】:
我正在尝试读取一些 csv 文件,其中包含一个名为“timestamp”的列,格式如下: 2022 年 7 月 6 日晚上 7:30:00 应转换为 (mm/dd/YYYY hh:mm:ss)。我尝试的是在阅读 csv 文件后使用:
df['timestamp']= pd.to_datetime(df['timestamp'],format='%m/%d/%Y %I:%M:%S %p')
而且它呈现一个完全不同的东西,这个错误:
ValueError: 时间数据 '07-06 19:30' 与格式 '%m/%d/%Y %I:%M:%S %p' 不匹配(匹配)
'07-06 19:30' 这个值与直接读取 csv 时出现的值相同,没有格式化,这很奇怪,因为当我打开 csv 时,完整日期就在那里。我对这种情况有点迷茫,因为我无法转换日期。
谢谢
【问题讨论】: