排除其列包含另一个数据框中的值的行

怀恩

我有两个数据框df1和df2。一个是初始数据帧(从源获取的数据),另一个则较小,并且包含一些数学转换。为简单起见,它们都具有以下布局:

df1:

A   B        C 
1   apple    a
2   pear     b
3   banana   c
4   berry    d
5   coconut  e
6   mango    f

df2:
A   B        C     D      E
1   apple    a     AT     14
2   pear     b     BT     DA
5   coconut  e     OT     OT
6   mango    f     MA     AP

本质上,我需要基于A列的另一个数据框,即df_excluded_values,其中包含已从df2中排除的行。

谢谢!

塞利乌斯·斯汀格(Celius Stingher)

您可以使用~isin()

df_excluded = df1[~df1['A'].isin(df2['A'].values)]

返回行的预期输出,其中df1df2的列“ A”中不存在列“ A”的值

   A       B  C
2  3  banana  c
3  4   berry  d

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

用另一个数据框的值替换一个数据框的列值

来自分类Dev

如何在数据框的行中执行操作,这些数据框包含链接到Python中另一个数据框中的值的元素?

来自分类Dev

仅保留一个数据框的行,其某些列的值也出现在另一数据框中

来自分类Dev

根据另一个数据框中的列删除行

来自分类Dev

更改熊猫数据框中的值是另一个数据框中存在同一行

来自分类Dev

熊猫:删除列与另一个数据框中显示的行

来自分类Dev

从另一个数据框中搜索(行值)数据

来自分类Dev

根据另一个数据框的行值在数据框中添加新列

来自分类Dev

根据另一个数据集中的列值在一个数据框中创建列

来自分类Dev

从一个数据框中的另一个中搜索值,并在相应的行/不同列中返回信息

来自分类Dev

将数据框中的多个列与另一个数据框中的特定值相乘

来自分类Dev

根据条件从另一个数据框中复制列值

来自分类Dev

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

来自分类Dev

如果另一个数据框中缺少值,如何在一个数据框中删除一行?

来自分类Dev

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

来自分类Dev

根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

来自分类Dev

查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

来自分类Dev

使用一个数据框列中的键和另一个数据框列中的值创建字典

来自分类Dev

根据另一个数据框中的值将列添加到数据框中

来自分类Dev

Python根据另一个数据框值中存在的列索引填充数据框值

来自分类Dev

根据id列中的公共值从另一个数据框中减去数据框的行

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

Python根据另一个数据框中的列值匹配列名

来自分类Dev

使用另一个数据框的行中的多值在pandas数据框中查找值

来自分类Dev

从数据框中删除行,因为另一个数据框中不存在列值

来自分类Dev

仅保留一个数据框的行,其某些列的值也出现在另一数据框中

来自分类Dev

根据另一个数据框的值删除一个数据框的行和列

来自分类Dev

熊猫:根据另一个数据框中的值在数据框中添加新列

Related 相关文章

  1. 1

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

  2. 2

    用另一个数据框的值替换一个数据框的列值

  3. 3

    如何在数据框的行中执行操作,这些数据框包含链接到Python中另一个数据框中的值的元素?

  4. 4

    仅保留一个数据框的行,其某些列的值也出现在另一数据框中

  5. 5

    根据另一个数据框中的列删除行

  6. 6

    更改熊猫数据框中的值是另一个数据框中存在同一行

  7. 7

    熊猫:删除列与另一个数据框中显示的行

  8. 8

    从另一个数据框中搜索(行值)数据

  9. 9

    根据另一个数据框的行值在数据框中添加新列

  10. 10

    根据另一个数据集中的列值在一个数据框中创建列

  11. 11

    从一个数据框中的另一个中搜索值,并在相应的行/不同列中返回信息

  12. 12

    将数据框中的多个列与另一个数据框中的特定值相乘

  13. 13

    根据条件从另一个数据框中复制列值

  14. 14

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

  15. 15

    如果另一个数据框中缺少值,如何在一个数据框中删除一行?

  16. 16

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

  17. 17

    根据关键列值熊猫将一个数据框中的行与另一个数据框中的行匹配

  18. 18

    查找与另一个数据框中的列具有相同的非唯一列值的数据框中的行

  19. 19

    使用一个数据框列中的键和另一个数据框列中的值创建字典

  20. 20

    根据另一个数据框中的值将列添加到数据框中

  21. 21

    Python根据另一个数据框值中存在的列索引填充数据框值

  22. 22

    根据id列中的公共值从另一个数据框中减去数据框的行

  23. 23

    Python根据另一个数据框中的列值匹配列名

  24. 24

    Python根据另一个数据框中的列值匹配列名

  25. 25

    使用另一个数据框的行中的多值在pandas数据框中查找值

  26. 26

    从数据框中删除行,因为另一个数据框中不存在列值

  27. 27

    仅保留一个数据框的行,其某些列的值也出现在另一数据框中

  28. 28

    根据另一个数据框的值删除一个数据框的行和列

  29. 29

    熊猫:根据另一个数据框中的值在数据框中添加新列

热门标签

归档