pandas replace有时替换失败
失败的原因基本是数据格式不对
inplace的参数:

数据集:

代码:
train=pd.read_csv('./1.csv')//读取数据集
train['y'].replace(to_replace='12 years',value='1yj',inplace=True)//对y列的12 years进行替换
print(train)//输出
输出:
替换失败。
解决方法从excel表中复制字符贴在replace=”“里。
代码:
train=pd.read_csv('./1.csv')
train['y'].replace(to_replace='12 years ',value='1yj',inplace=True)
print(train)
输出:
替换成功

浙公网安备 33010602011771号