def plus(df,n):
df['c'] = (df['a']+df['b'])
df['d'] = (df['a']+df['b']) * n
return df
list1 = [[1,3],[7,8],[4,5]]
df1 = pd.DataFrame(list1,columns=['a','b'])
df1 = df1.apply(plus,axis=1,args=(2,))
print df1
g = lambda x:x+1
可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为
def g(x):2 return x+1