import pandas as pd
df1 = pd.read_csv("testgender.csv")
print(df1.head())
df1['gender'] = df1.apply(lambda x: 'Male' if x.male == 1 and x.female == 0 else 'Female' if x.male == 0 and x.female == 1 else 'NA', axis=1)
print(df1.head())
删除列的问题,可以这样处理
del df1['male']
del df1['female']
UTF8 的问题
增加encoding='utf-8'
类似这样
df1 = pd.read_csv(r'jymb.csv', sep=',', encoding='utf-8')