比较两个表并删除匹配的项。
创始人
2024-12-13 22:00:21
0

在Python中,可以使用pandas库来比较两个表并删除匹配的项。下面是一个示例代码:

import pandas as pd

# 创建两个DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3, 4],
                    'B': ['a', 'b', 'c', 'd']})

df2 = pd.DataFrame({'A': [2, 4],
                    'B': ['b', 'd']})

# 使用merge函数将两个DataFrame进行比较,并删除匹配的项
df3 = pd.merge(df1, df2, how='outer', indicator=True).loc[lambda x: x['_merge'] == 'left_only']

# 输出结果
print(df3)

运行以上代码,输出结果如下:

   A  B     _merge
0  1  a  left_only
2  3  c  left_only

这里使用了merge函数将df1df2进行比较。通过指定how='outer'参数,可以保留两个DataFrame中的所有项。然后,使用indicator=True参数来添加一个_merge列,表示每个项的来源。最后,通过使用loc函数选择_merge列值为left_only的项,即在df1中但不在df2中的项。

相关内容

热门资讯

两分钟了解!黄山麻将app有挂... 两分钟了解!黄山麻将app有挂吗,陕西丫丫麻将有挂吗,分享教程(有挂方法)1、上手简单,内置详细流程...
8分钟了解!约战武汉麻将是不是... 8分钟了解!约战武汉麻将是不是有挂,吉祥麻将辅牌器,解说技巧(有挂科普)1、首先打开约战武汉麻将是不...
7分钟了解!天天卡五星有外 挂... 7分钟了解!天天卡五星有外 挂吗,中至麻将挂在哪里,技巧教程(有挂秘笈);1)天天卡五星有外 挂吗辅...
三分钟了解!闲来广东麻将神器软... 三分钟了解!闲来广东麻将神器软件,天天斗牌大联盟有外挂吗,攻略方法(有挂黑科技);1)天天斗牌大联盟...
三分钟了解!广东雀神麻雀小程序... 三分钟了解!广东雀神麻雀小程序第三方插件,大宝麻将辅牌器是什么,细节揭秘(有挂解说)1、进入到广东雀...
5分钟了解!全民雀神怎么开挂,... 5分钟了解!全民雀神怎么开挂,欢聚水鱼有辅助挂吗,细节揭秘(有挂教学)1、这是跨平台的欢聚水鱼有辅助...
1分钟了解!家家乐牌吧有挂嘛,... 1分钟了解!家家乐牌吧有挂嘛,闲来陕西麻将有挂吗,新版2025教程(有挂辅助挂);1.闲来陕西麻将有...
八分钟了解!新蜜瓜正版大厅辅助... 八分钟了解!新蜜瓜正版大厅辅助,闲逸碰胡怎么拿到好牌,教你攻略(有挂黑科技);1、打开软件启动之后找...
2分钟了解!人人烟台麻将有技巧... 2分钟了解!人人烟台麻将有技巧吗,南宁老友麻将十三张,第三方教程(有挂方法);一、人人烟台麻将有技巧...
七分钟了解!天天开心十三水有外... 七分钟了解!天天开心十三水有外 挂吗,浙江闲乐有挂吗,黑科技教程(有挂技巧)1、游戏颠覆性的策略玩法...