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)
输出:

 

 

替换成功

posted @ 2021-09-09 07:55  祥瑞哈哈哈  阅读(529)  评论(0)    收藏  举报