Python之對DataFrame的多列數據運用apply函數操作


以兩列數據為例:

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代表,對縱軸數據進行相關操作,即列。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM