如何获得月份的完整拼写是在python pandas中使用日历模块?

Shi*_*Tio 2 python datetime calendar python-3.x pandas

我有下表

NMonth    
01         
02
03
Run Code Online (Sandbox Code Playgroud)

如果我使用以下代码(日历模块)

SMonth=df['NMonth'].apply(lambda x: calendar.month_abbr[x])
Run Code Online (Sandbox Code Playgroud)

我的结果将是:

NMonth    SMonth
01         Jan
02         Feb
03         Mar
Run Code Online (Sandbox Code Playgroud)

如果使用日历模块,如何获得本月的完整拼写?以下是我的愿望结果

NMonth    SMonth
01         January
02         February
03         March
Run Code Online (Sandbox Code Playgroud)

Dee*_*ace 5

month_name而不是month_abbr.

SMonth = df['NMonth'].apply(lambda x: calendar.month_name[x])

你可以在文档中找到这个答案:https://docs.python.org/3.5/library/calendar.html#calendar.month_name