0

0

pandas to_datetime 如何识别混杂的中英文日期格式

冷炫風刃

冷炫風刃

发布时间:2026-01-20 08:44:02

|

924人浏览过

|

来源于php中文网

原创

pd.to_datetime可自动识别常见中英文混合日期格式,如“2023年10月15日”“Oct 15, 2023”,推荐使用format='mixed'提升鲁棒性,并配合errors='coerce'处理异常。

pandas to_datetime 如何识别混杂的中英文日期格式

pd.to_datetime 能自动识别常见中英文混合日期格式,比如“2023年10月15日”“Oct 15, 2023”“星期一, 2024-03-18”,但需注意解析逻辑和边界情况。

支持的中英文混合格式类型

函数内置本地化解析能力,可识别:

  • 中文年月日:“2025年01月07日”“二〇二五年一月七日”(简体环境下基本兼容)
  • 英文月份缩写:“Jan 07, 2025”“Dec 25, 2024”“15-Mar-2023”
  • 中英混排:“2024年12月25日 Wednesday”“星期三, 2025/01/08”
  • 带标点或空格的变体:“【2023-09-10】”“2024.02.29(农历)”(只要核心日期结构清晰,通常能提取)

format='mixed' 提升混合格式鲁棒性

当数据中中英文、分隔符、顺序高度不统一时,推荐显式启用 format='mixed'

析稿Ai写作
析稿Ai写作

科研人的高效工具:AI论文自动生成,十分钟万字,无限大纲规划写作思路。

下载
  • 它会逐个尝试多种常见模式(包括中文、英文、数字型),比默认自动推断更稳定
  • 配合 errors='coerce' 可避免单条异常中断整个列转换
  • 示例:pd.to_datetime(series, format='mixed', errors='coerce')

中文格式需注意的细节

不是所有中文表达都默认支持,以下情况建议预处理或指定 format:

  • “零三年一月七日”“廿三日”等古风/口语写法 —— 不识别,需先标准化为阿拉伯数字
  • “2025/01/07 上午”“下午3:30” —— 时间部分可能被忽略,若需保留,应搭配完整 format 如 '%Y/%m/%d %p%I:%M'
  • 含“农历”“闰月”字样 —— pandas 不解析农历,会报错或返回 NaT,须提前移除或标记

遇到识别错误怎么办

若部分值转成 NaT 或结果明显错位(如“07/01/2025”被当成 2025年7月1日而非1月7日):

  • 先用 series.str.contains('年|月|日|Jan|Feb') 检查是否真混杂
  • 对中文主导列,可统一替换“年”“月”“日”为空格,再用 format='%Y %m %d'
  • 对英文主导列,加 dayfirst=True 防止 DD/MM/YYYY 被误读为 MM/DD/YYYY

相关专题

更多
Python 时间序列分析与预测
Python 时间序列分析与预测

本专题专注讲解 Python 在时间序列数据处理与预测建模中的实战技巧,涵盖时间索引处理、周期性与趋势分解、平稳性检测、ARIMA/SARIMA 模型构建、预测误差评估,以及基于实际业务场景的时间序列项目实操,帮助学习者掌握从数据预处理到模型预测的完整时序分析能力。

52

2025.12.04

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

639

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

431

2024.06.27

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

3

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

55

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

67

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

37

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

11

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
10分钟--Midjourney创作自己的漫画
10分钟--Midjourney创作自己的漫画

共1课时 | 0.1万人学习

Midjourney 关键词系列整合
Midjourney 关键词系列整合

共13课时 | 0.9万人学习

AI绘画教程
AI绘画教程

共2课时 | 0.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号