1. 程式人生 > >pandas-同時處理兩行數據

pandas-同時處理兩行數據

同時 item lambda ply ont one spa def ID

pandas-同時處理兩行數據

假設數據集data如下所示:

技術分享圖片

如果我們想要將user_id 和 item_id兩列進行對應元素相加的操作,該怎麽辦呢?

顯然我們先定義一個加法函數,然後使用apply函數;

給個例子:

1 def sum(x,y):
2     return x+y
3 
4 def sum_cv(data):
5     data[user_item]=data.apply(lambda row:sum(row[user_id],    
6                                                 row[item_id
]),axis = 1) 7 return data

done!

pandas-同時處理兩行數據