pandas.Series.replace 官方文档
Series.replace(to_replace=None, value=NoDefault.no_default, inplace=False, limit=None, regex=False, method=NoDefault.no_default)
df.replace(1, 10)
df['attr_1'].replace('场景.季节.冬天', '冬天', inplace=True)
df.replace([3, 11, 137], 4)
df.replace([3, 11, 137, 1], [1, 111, 731, 10])
# 修改不同列
df.replace({'场景.普通运动.跑步':'跑步', 11:100})
# 修改同一列
df.replace({'attr_1':{'场景.普通运动.跑步':'跑步', '场景.户外休闲.爬山':'爬山'}})
df.replace('场景.','', regex=True)
df.replace(regex='场景.', value=' ')
df.replace(regex={'场景.': '', '方案.':''})
df.replace(regex=['场景.', '方案.'], value='')
也可以这样
df['Attr_B'] = df['Attr_B'].str.replace('夹克', '大衣')
df
s.replace(np.nan, method='pad')
s.replace(np.nan, method='ffill')
s.replace(np.nan, method='bfill')
s.replace(np.nan, method='ffill', limit=1)
s.replace(np.nan, method='ffill', limit=2)