熊猫用字典替换

时间:2020-05-11 00:55:28

标签: python pandas

我希望从我拥有的名称列中清除一些标题,并尝试通过字典来实现。

d = {' DR ':'',' Father ':'',' FR ':'',' M ':'',' ME ':'',' MISS ':'',' MR ':'',' Mr ':'',' MRS ':'',' Mrs ':'',' MS ':'',' Ms ':'',' Mstr ':'',' Professor ':'',' SR ':''}

print(df):

NAME

James MR 
John Fr 
Natasha Ms
Judy MRS

我正在使用df['NAME'] = df['NAME'].replace(d)行,但没有任何反应。

我需要添加什么?我曾尝试过.str.replace的变体,但无济于事。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

让我们添加regex

df['NAME'] = df['NAME'].replace(d,regex=True)