方法一
data[col] = np.where(data[col].isnull(),0,1)
def dataprocess(data):
for col in ('EMAILADD','QQNO','WECHAT'):
data[col] = np.where(data[col].isnull(),0,1)
return data
方法二
data[col]=data[col].map({True:0,False:1})
def dataprocess(data):
for col in ('EMAILADD','QQNO','WECHAT'):
data[col]=data[col].isnull()
data[col]=data[col].map({True:0,False:1})
return data
方法三
def dataprocess(data):
for columns in('EMAILADD','QQNO','WECHAT'):
data[columns] = data[columns].isnull().map({True:0,False:1})
return data
方法四
df.ix[df['sex']=='f','sex']=0
df.ix[df['sex']=='m','sex']=1
方法五
df.sex[df['sex']=='m']=1
df.sex[df['sex']=='f']=0