以兩列數據為例:
def sum_test (a, b):
return a+b
如果想對df表中其中兩列(列名1,列名2)作加和處理操作,得到新列名位sum_value:
兩種不同的寫法:
1、df ['sum_value'] = df.apply(lambda x: sum_test(x['列名1'],x['列名2']), axis=1)
2、df ['sum_value'] = df.apply(sum_test,args= ( sum_test(df['列名1'],df['列名2'] ), axis=1)
axis=1代表,對縱軸數據進行相關操作,即列。