我有下面的桌子
NMonth
01
02
03
如果我使用以下代码(日历模块)
SMonth=df['NMonth'].apply(lambda x: calendar.month_abbr[x])
我的结果是:
NMonth SMonth
01 Jan
02 Feb
03 Mar
如果使用日历模块,如何获得月份的完整拼写?下面是我渴望的结果
NMonth SMonth
01 January
02 February
03 March
最佳答案
使用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