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

如何在Python Pandas中使用calendar模块获取月份完整拼写?

获取月份完整拼写的解决方案

很简单,只需要把你原来代码里的calendar.month_abbr替换成calendar.month_name就可以实现需求啦!

具体实现代码:

首先确保你已经导入了calendar和pandas模块,然后修改你的apply逻辑:

import calendar
import pandas as pd

# 构造示例数据框
df = pd.DataFrame({'NMonth': ['01', '02', '03']})

# 转换为完整月份名称,注意要把字符串类型的月份转为整数
df['SMonth'] = df['NMonth'].apply(lambda x: calendar.month_name[int(x)])

最终输出结果:

NMonthSMonth
01January
02February
03March

小提示:calendar.month_name的索引是从1开始的整数(1对应January,12对应December),所以一定要把NMonth列的字符串值先转为整数,不然会因为索引类型不匹配报错哦~

内容的提问来源于stack exchange,提问作者Shi Jie Tio

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:49:27