熊猫数据框替换子字符串

时间:2019-12-26 03:09:17

标签: pandas dataframe replace substring

例如,我有与此类似的数据

      name                    flag               seen_week_end
0    Mick Am Johnson         TRUE                 03/05/2017
1    Brian Ma Yeager          FALSE                 NaN
2    Maggie Alvarez       FALSE                NaN
3    Christine Ma Yin           FALSE                NaN

在上面的数据框中,我想替换名称列中的单词

Am as Yan
Ma as Mu   

如何使用字典替换?

1 个答案:

答案 0 :(得分:2)

这里是replace

df['name']=df['name'].replace({r'\bAm\b':'Yan',r'\bMa\b':'Mu'},regex=True)