我希望从我拥有的名称列中清除一些标题,并尝试通过字典来实现。
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
的变体,但无济于事。任何帮助将不胜感激!
答案 0 :(得分:1)
让我们添加regex
df['NAME'] = df['NAME'].replace(d,regex=True)