pandas-同时处理两行数据

Posted 会飞的蝌蚪君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas-同时处理两行数据相关的知识,希望对你有一定的参考价值。

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-同时处理两行数据的主要内容,如果未能解决你的问题,请参考以下文章

python:pandas - 如何将前两行 pandas 数据帧组合到数据帧头?

python利用Pandas处理excel

使用Python / Pandas将两行数据合并为一行

pandas读取csv数据为dataframe计算dataframe中相连两行数据(记录)的时间差并将时间差从timedelta对象转化为整数

python pandas将两行或多行文本合并为一行

Pandas学习笔记02- 数据处理高阶用法