从熊猫数据框中删除矛盾的重复项

海蒂·艾尔萨哈(Hady Elsahar)

我有一个Pandas数据框,如下所示:

df = DataFrame({'id' : [0,1,1,2,2], 'married' : [True,True,False,False,False]})

   id married
0   0    True
1   1    True
2   1   False
3   2   False
4   2   False

我想按列对这个数据帧进行分组id,但也要删除整个重复项(如果in的值married不相同)的相同值,id而不仅仅是使用drop_duplicates方法获得的第一行

df.drop_duplicates(subset=["id"])

   id married
0   0    True
1   1    True
3   2   False

相反,我想把它作为我的结果

   id married
0   0    True
3   2   False
贝扎德·诺里

您可以.groupby在上使用id然后.filter再使用.drop_duplicates

>>> pred = lambda obj: obj['married'].nunique() == 1
>>> df.groupby('id').filter(pred).drop_duplicates('id')
   id married
0   0    True
3   2   False

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在熊猫时间序列数据框中删除重复项

来自分类Dev

从字典中删除重复的熊猫数据框

来自分类Dev

如何从数据框中删除重复项?

来自分类Dev

从熊猫数据框中删除重复项,同时保留多数元素

来自分类Dev

通过从包含列表熊猫的列中删除重复项来过滤数据框

来自分类Dev

在条件基于另一列的情况下从熊猫数据框中删除重复项

来自分类Dev

如何在熊猫数据框中查找重复项

来自分类Dev

如何根据删除熊猫数据框中第三列中最大列的两列删除重复项?

来自分类Dev

从R中的数据框中删除重复项

来自分类Dev

如何删除熊猫数据框中具有重复的行?

来自分类Dev

如何删除熊猫数据框中的重复标签?

来自分类Dev

从数据框中删除重复项的每个实例

来自分类Dev

快速删除数据框中的重复项

来自分类Dev

从数据框中删除类似的重复项

来自分类Dev

如何查找和删除数据框中的重复项?

来自分类Dev

如何查找和删除数据框中的重复项?

来自分类Dev

从数据框中删除重复项的每个实例

来自分类Dev

熊猫:如何为数据框中至少出现n次的重复项过滤数据框

来自分类Dev

排序数据框和删除重复项时的熊猫排序错误

来自分类Dev

熊猫:在groupby'date'中删除重复项

来自分类Dev

熊猫:在groupby'date'中删除重复项

来自分类Dev

删除熊猫中的准重复项

来自分类Dev

从熊猫列表中删除重复项

来自分类Dev

根据其他列,从熊猫数据框中筛选重复项

来自分类Dev

在熊猫数据框中搜索和删除重复的时间序列数据

来自分类Dev

从数据框中的列中条件值> 0的所有列中删除重复项

来自分类Dev

大熊猫从具有特定条件的数据帧(分组)中删除重复项

来自分类Dev

根据两列的值删除数据帧熊猫中的重复项

来自分类Dev

根据重复项更改熊猫数据框列的值

Related 相关文章

  1. 1

    在熊猫时间序列数据框中删除重复项

  2. 2

    从字典中删除重复的熊猫数据框

  3. 3

    如何从数据框中删除重复项?

  4. 4

    从熊猫数据框中删除重复项,同时保留多数元素

  5. 5

    通过从包含列表熊猫的列中删除重复项来过滤数据框

  6. 6

    在条件基于另一列的情况下从熊猫数据框中删除重复项

  7. 7

    如何在熊猫数据框中查找重复项

  8. 8

    如何根据删除熊猫数据框中第三列中最大列的两列删除重复项?

  9. 9

    从R中的数据框中删除重复项

  10. 10

    如何删除熊猫数据框中具有重复的行?

  11. 11

    如何删除熊猫数据框中的重复标签?

  12. 12

    从数据框中删除重复项的每个实例

  13. 13

    快速删除数据框中的重复项

  14. 14

    从数据框中删除类似的重复项

  15. 15

    如何查找和删除数据框中的重复项?

  16. 16

    如何查找和删除数据框中的重复项?

  17. 17

    从数据框中删除重复项的每个实例

  18. 18

    熊猫:如何为数据框中至少出现n次的重复项过滤数据框

  19. 19

    排序数据框和删除重复项时的熊猫排序错误

  20. 20

    熊猫:在groupby'date'中删除重复项

  21. 21

    熊猫:在groupby'date'中删除重复项

  22. 22

    删除熊猫中的准重复项

  23. 23

    从熊猫列表中删除重复项

  24. 24

    根据其他列,从熊猫数据框中筛选重复项

  25. 25

    在熊猫数据框中搜索和删除重复的时间序列数据

  26. 26

    从数据框中的列中条件值> 0的所有列中删除重复项

  27. 27

    大熊猫从具有特定条件的数据帧(分组)中删除重复项

  28. 28

    根据两列的值删除数据帧熊猫中的重复项

  29. 29

    根据重复项更改熊猫数据框列的值

热门标签

归档