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

如何将DataFrame中MM-DD-YYYY格式日期转为MonthName-DD-YYYY格式

Pandas批量转换MM-DD-YYYY格式日期为英文全称月份格式

首先确保已导入pandas库:

import pandas as pd

如果使用的是非英文系统,可添加以下区域设置代码锁定英文月份输出,避免生成本地语言月份:

import locale
locale.setlocale(locale.LC_TIME, 'en_US.UTF-8')

操作步骤如下:

  • 第一步:将原始字符串类型的日期列转换为pandas datetime格式,指定原始格式避免解析错误
    代码:
    # 请将date_column替换为你实际的日期列名称
    df['date_column'] = pd.to_datetime(df['date_column'], format='%m-%d-%Y')
    
  • 第二步:格式化输出为目标格式,转换结果可存为新列,也可直接覆盖原日期列
    代码:
    df['formatted_date'] = df['date_column'].dt.strftime('%B-%d-%Y')
    

效果验证:
原始值 10-03-2021 转换后结果为 October-03-2021,完全匹配需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 18:15:01