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)
用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