识别不在另一个数据框中的记录

克里斯

我有一个这样的数据框:

data1 = pd.DataFrame([['a','z',0],['a','y',20],['b','z',1]],columns=['id1','id2','number'])
data2 = pd.DataFrame([['a','y',1],['a','y',1],['b','z',0]],columns=['id1','id2','number'])

我想返回data1而不是data2中的记录(由id1和id2连接)。

在这种情况下,我只希望它返回一个记录['a','z',0],因为['a','y']和['b','z']都确实存在于data2中。

底漆

我认为还有另一种方法。如果我们将两个列都设置为索引,则可以使用.isin方法过滤出所需的内容:

data1.set_index(['id1', 'id2'], inplace=True)
data2.set_index(['id1', 'id2'], inplace=True)
data1[~data1.index.isin(data2.index)].reset_index()

产量:

  id1 id2  number
0   a   z       0

不管你有什么东西number

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个数据框中减去另一个数据

来自分类Dev

识别不在另一个数据框中的记录

来自分类Dev

根据另一个数据框重命名多列中的记录

来自分类Dev

用另一个数据框的列填充熊猫中的数据框列

来自分类Dev

保留另一个数据框中包含的数据框的值

来自分类Dev

根据另一个数据框从数据框中设置子集/选择列

来自分类Dev

如何访问另一个数据框中的列表/数据框值

来自分类Dev

按日期过滤另一个数据框中的数据框

来自分类Dev

根据另一个数据框中的值对一个数据框进行子集

来自分类Dev

用另一个数据框中的数据替换数据框中的数据

来自分类Dev

根据另一个数据框/列表在数据框中的列子集

来自分类Dev

根据Python中的另一个数据框更新数据框

来自分类Dev

通过匹配多个条件在一个数据框中基于另一个数据框过滤记录

来自分类Dev

Python Pandas数据框-在另一个数据框中优化对ID的搜索

来自分类Dev

使用另一个数据框缩放数据框中的变量

来自分类Dev

从R中的另一个数据框创建多个数据框

来自分类Dev

根据另一个数据框计算数据框中的列值

来自分类Dev

如何使用另一个数据框的值过滤不在一个数据框的记录中?

来自分类Dev

在另一个数据框中搜索一个数据框列

来自分类Dev

根据python中另一个数据框的2列过滤数据框

来自分类Dev

如果另一个数据框中存在一个数据框值,则从该数据框中获取一个值

来自分类Dev

根据另一个数据框中的信息对数据框进行分类

来自分类Dev

从另一个数据框中更新熊猫数据框中的特定值

来自分类Dev

如何删除不在另一个数据框中的数据框行?

来自分类Dev

使用另一个在一个数据框中搜索值

来自分类Dev

查找不在另一个表中的记录

来自分类Dev

删除不在另一个数据框中的数据框中的列

来自分类Dev

根据另一个数据框中的日期过滤数据框中的值

来自分类Dev

选择一个数据框中的变量以从另一个数据框中绘制

Related 相关文章

  1. 1

    从一个数据框中减去另一个数据

  2. 2

    识别不在另一个数据框中的记录

  3. 3

    根据另一个数据框重命名多列中的记录

  4. 4

    用另一个数据框的列填充熊猫中的数据框列

  5. 5

    保留另一个数据框中包含的数据框的值

  6. 6

    根据另一个数据框从数据框中设置子集/选择列

  7. 7

    如何访问另一个数据框中的列表/数据框值

  8. 8

    按日期过滤另一个数据框中的数据框

  9. 9

    根据另一个数据框中的值对一个数据框进行子集

  10. 10

    用另一个数据框中的数据替换数据框中的数据

  11. 11

    根据另一个数据框/列表在数据框中的列子集

  12. 12

    根据Python中的另一个数据框更新数据框

  13. 13

    通过匹配多个条件在一个数据框中基于另一个数据框过滤记录

  14. 14

    Python Pandas数据框-在另一个数据框中优化对ID的搜索

  15. 15

    使用另一个数据框缩放数据框中的变量

  16. 16

    从R中的另一个数据框创建多个数据框

  17. 17

    根据另一个数据框计算数据框中的列值

  18. 18

    如何使用另一个数据框的值过滤不在一个数据框的记录中?

  19. 19

    在另一个数据框中搜索一个数据框列

  20. 20

    根据python中另一个数据框的2列过滤数据框

  21. 21

    如果另一个数据框中存在一个数据框值,则从该数据框中获取一个值

  22. 22

    根据另一个数据框中的信息对数据框进行分类

  23. 23

    从另一个数据框中更新熊猫数据框中的特定值

  24. 24

    如何删除不在另一个数据框中的数据框行?

  25. 25

    使用另一个在一个数据框中搜索值

  26. 26

    查找不在另一个表中的记录

  27. 27

    删除不在另一个数据框中的数据框中的列

  28. 28

    根据另一个数据框中的日期过滤数据框中的值

  29. 29

    选择一个数据框中的变量以从另一个数据框中绘制

热门标签

归档