提问人:Sattai 提问时间:9/23/2023 最后编辑:FObersteinerSattai 更新时间:9/23/2023 访问量:31
日期类型:无法将唯一日期(对象)转换为日期类型
date type: cannot convert unique date(object) to date type
问:
原始 Dataflame 的日期类型是对象类型。“23/07/01”是指 2023 年,第 7 个月,第 1 天
“23/07/01”在“数据”列上,所以我编写代码如下。
df['date'] = pd.to_datetime(df1['date'], format='%Y/%m/%d')
但是,弹出以下错误 ValueError:位置 0 处的时间数据“23/07/03”与指定的格式不匹配
答:
1赞
Mads Hougesen
9/23/2023
#1
%Y
表示年与世纪。您需要使用 .有关更多信息,请参阅 strftime
上的文档。%y
使用该格式应该会给出您期望的输出。"%y/%m/%d"
d = pd.to_datetime("23/07/01", format="%y/%m/%d")
print(d) # Timestamp('2023-07-01 00:00:00'
评论