pandas replace函数无法替换

replace str.replace全都无法替换
尝试用字典映射仍然无法替换

for dataset in combine_data:
    dataset['Title'] = dataset['Title'].replace(['Lady', 'Countess', 'Capt',
                                                 'Col', 'Don', 'Dr', 'Major',
                                                 'Rev', 'Sir', 'Jonkheer', 'Dona'], 'Rare',inplace=True,axis=1)
    dataset['Title'] = dataset['Title'].replace('Mlle', 'Miss',inplace=True,axis=1)
    dataset['Title'] = dataset['Title'].replace('Ms', 'Miss',inplace=True,axis=1)
    dataset['Title'] = dataset['Title'].replace('Mme', 'Mrs',inplace=True,axis=1)

结果是None

# title_Dict = {}
# title_Dict.update(dict.fromkeys(['Capt', 'Col', 'Major', 'Dr', 'Rev'], 'Officer'))
# title_Dict.update(dict.fromkeys(['Jonkheer', 'Don', 'Sir', 'the Countess', 'Dona', 'Lady'], 'Royalty'))
# title_Dict.update(dict.fromkeys(['Mme', 'Ms', 'Mrs'], 'Mrs'))
# title_Dict.update(dict.fromkeys(['Mlle', 'Miss'], 'Miss'))
# title_Dict.update(dict.fromkeys(['Mr'], 'Mr'))
# title_Dict.update(dict.fromkeys(['Master'], 'Master'))
train_data['Title']

结果Nan
翻遍百度谷歌都没jie'jue

1个回答

你得搞清楚 dataset['Title'] 原先的内容是什么

weixin_44111377
wakawakaohoh 我肯定清楚啊
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐