You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pd.to_datetime解析正确日期格式时出现匹配异常的问题咨询

解决Pandas pd.to_datetime格式匹配报错问题

问题根源

你用format="DD/MM/YYYY"是错误的——Pandas的format参数遵循Python标准的strftime日期格式规范,不能直接用DD/MM/YYYY这种自然语言写法,必须使用%开头的占位符。

正确写法

把格式字符串改成"%d/%m/%Y"即可正常解析:

pd.to_datetime("20/01/2023", format="%d/%m/%Y")

各占位符含义:

  • %d:两位数字的日期(01-31)
  • %m:两位数字的月份(01-12)
  • %Y:四位数字的年份

其他可选方案

  1. 启用自动推断(适合快速测试,性能略差)
pd.to_datetime("20/01/2023", infer_datetime_format=True)
  1. 指定日在前(适合批量处理日-月-年格式的数据)
pd.to_datetime("20/01/2023", dayfirst=True)

内容的提问来源于stack exchange,提问作者Jota92

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:02:01