我知道有人问过这个问题,但我有一个转折,我没有英文首字母缩写,但西班牙语首字母缩写
所以我df['Month']
会是(abr代表4月),(Ene代表1月),(Dic代表12月)和(Ago代表8月)。这些是首字母缩写词的更改,因此我不能使用Calendar库,并且尝试使用字典进行编辑,但是由于某种原因,它表示它在pandas系列中不是可识别的类型。
数据框的一个示例是
A
Abr
Ene
Jun
Jul
Nov
Dic
我想要的结果是
A
04
01
06
07
11
12
例如,您可以做
# in English, change to your wish
month_names = ['Jan', 'Feb', 'Mar',...]
month_dict = {v:f'{k:02d}' for k,v in enumerate(month_names, start=1)}
df['A'] = df['A'].map(month_dict)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句