import pandas as pd
df = pd.read_csv("E:\\Desktop\\姓名1.csv",encoding="gb18030",header=0)
print(df)
df["性别1"]=df["性别"].replace(["1","2"],["男","女"])
print(df)
######替换不成功
使用apply()方法
import pandas as pd
df = pd.read_csv(r'd:\姓名1.csv')
df['性别1'] = df['性别'].apply(lambda x: '男' if x==1 else '女')
df.to_csv(r'd:\test.csv',index=None)
姓名 性别 分数 性别1
0 张一 1 60 男
1 张二 2 50 女
2 张三 2 40 女
3 张四 1 20 男