gpt4 book ai didi

python - 在 pandas Dataframe 中,如何将月份的首字母缩写词更改为数字月份?

转载 作者:太空宇宙 更新时间:2023-11-03 23:51:43 25 4
gpt4 key购买 nike

我知道有人问过这个问题,但是我的情况有点曲折,我没有英文首字母缩略词,但有西类牙文首字母缩略词

所以我的 df['Month'] 会类似于(abr 代表 apr)、(Ene 代表 Jan)、(Dic 代表 Dec)和(Ago 代表 Aug)。这些是首字母缩略词的变化,所以我不能使用日历库,我尝试用字典来做,但出于某种原因,它说它在 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)

关于python - 在 pandas Dataframe 中,如何将月份的首字母缩写词更改为数字月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59163780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com