在 Pandas Python 中查找最后一行按一列分组的一列的重复项

用户8807339

我的数据框中有 4 列user abcisse ordonneetime

我想为每个用户找到用户最后一行的重复行,重复行意味着两行具有相同的 abcisse 和 ordonnee。

我想使用 df.duplicated 函数,但我不知道如何将它与 groupby 结合使用?

entry = pd.DataFrame([[1,0,0,1],[1,3,-2,2],[1,2,1,3],[1,3,1,4],[1,3,-2,5],[2,1,3,1],[2,1,3,2]],columns=['user','abcisse','ordonnee','temps'])

output = pd.DataFrame([[1,0,0,1],[1,2,1,3],[1,3,1,4],[1,3,-2,5],[2,1,3,2]],columns=['user','abcisse','ordonnee','temps'])
耶斯列

使用drop_duplicates

print (entry.drop_duplicates(['user', 'abcisse', 'ordonnee'], keep='last'))
   user  abcisse  ordonnee  temps
0     1        0         0      1
2     1        2         1      3
3     1        3         1      4
4     1        3        -2      5
6     2        1         3      2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据另一列(Python,Pandas)中的值删除一列的重复项

除了pandas python中的最后一行之外,在DF中一列的所有行中添加逗号

Python Pandas:按一列分组,仅在另一列中聚合,但获取相应的数据

在 Pandas 的另一列中查找重复数字时如何生成一列序列号:Python

如何遍历 CSV 中的列以查找哪一列包含 Python (Pandas) 中的日期行

Python Pandas:基于一列删除重复的行,并连接多列中的信息

对一列进行分组,然后从另一列中查找重复项,然后在Python中返回指示

Python Pandas:按一列分组,查看所有列的内容吗?

python - 如何按条件从Python,Pandas的另一列中删除一列中的部分值?

Python Pandas分组并基于另一列排除值

pandas/python:按同一列分组内的条件过滤

python pandas:按几列分组并为一列计数值

按年份分组并将功能应用于另一列-Python,Pandas

在Python Pandas数据框的一列中以max查找最大分组的最快方法是什么?

单独对每一列执行查找 Python Pandas

Pandas 基于另一列 python 获取一列中的唯一值

通过 Python / Pandas 中的另一列查找 Dataframe 组列中的增加、减少

Python Pandas:检查一列中的值是否存在于另一列中的行子集中

Python Pandas:从多级列索引中删除一列?

Python / Pandas:在数据框中删除重复的行,将值连接在一列中

Pandas / Python:根据另一列中的值设置一列的值

Python Pandas DataFrame检查一列的值是否在另一列表中

检查一列是否包含来自python pandas中另一列的数据

Python Pandas:根据另一列的值更新行

在Pandas Dataframe中按一列排序,然后按另一列分组?

如何从python中的df减去(最后一列,最后一行)减去(最后一列,第一行)

Python Pandas - 查找同一列中的元素(子字符串)

Python:Pandas:如何根据Groupby在另一列中查找最大值

一列需要在Pandas Python中拆分的数据