apply函数用法
def to_nan(x):if '' == x:
#print('y')
x=0
print(x)
else:
x==x
print(x)
print(df.salary.apply(to_nan))
#df.head(10)
为什么会把salary这列全变为了none? 因為你的 to_nan() 函數沒有 return(返回)任何東西啊
函数没有设置返回值,Python 默认返回值为 None 因为函数没有返回 (return) 任何值,默认为 None
页:
[1]