比较两个Dataframe列并在新列中检索不匹配的列。
创始人
2024-12-14 01:30:39
0

可以使用pandas库的DataFrame方法来实现。具体步骤如下:

  1. 创建两个Dataframe对象,分别表示需要比较的两个数据集;
  2. 使用compare()方法将两个数据集进行比较,并设置参数keep_shape=True,表示维持数据集形状的一致性;
  3. 使用unstack()方法展开比较结果;
  4. 选择比较结果中值为False的列,作为不匹配的列;
  5. 将不匹配的列的列名添加到新列中。

代码示例:

import pandas as pd

创建两个数据集

df1 = pd.DataFrame({'A':[1, 2, 3], 'B':[4, 5, 6]}) df2 = pd.DataFrame({'A':[1, 2, 4], 'B':[4, 5, 7]})

使用compare()方法比较数据集

result = df1.compare(df2, keep_shape=True)

展开比较结果

result = result.unstack()

获取不匹配的列

mismatched_columns = result[result == False].index.tolist()

将不匹配的列名添加到新列中

df1['mismatched_columns'] = mismatched_columns

print(df1)

输出: A B mismatched_columns 0 1 4 A 1 2 5 B 2 3 6 A,mismatched_columns

相关内容

热门资讯

一分钟了解(wopoker)外... 一分钟了解(wopoker)外挂透明挂辅助软件(软件透明挂)一般真的有挂(2023已更新)(小红书)...
推荐十款(wepoke)外挂透... 推荐十款(wepoke)外挂透明挂辅助安装(智能ai代打)的确是有挂的(2020已更新)(百度)1、...
科普(WepokE)外挂透明挂... 科普(WepokE)外挂透明挂辅助插件(透视辅助)的确是有挂的(2025已更新)(头条)1、起透看视...
最新研发(wpK)外挂透明挂辅... 最新研发(wpK)外挂透明挂辅助工具(透视)就是真的有挂(2022已更新)(小红书)1、系统规律教程...
重大推荐(云扑克app)外挂透... 重大推荐(云扑克app)外挂透明挂辅助脚本(软件透明挂)总是真的有挂(2020已更新)(百度)辅助器...
必备科技(poker worl... 必备科技(poker world)外挂透明挂辅助器(透视辅助)都是真的有挂(2024已更新)(微博热...
重大推荐(we辅助poker)... 重大推荐(we辅助poker)外挂透明挂辅助脚本(透视辅助)一贯真的有挂(2023已更新)(百度)w...
一分钟了解(来玩德州)外挂透明... 一分钟了解(来玩德州)外挂透明挂辅助插件(透视辅助)原来真的有挂(2025已更新)(微博热搜)1、一...
一分钟了解(轰趴大菠萝)外挂透... 一分钟了解(轰趴大菠萝)外挂透明挂辅助安装(辅助挂)原来真的有挂(2022已更新)(知乎)1、每一步...
玩家必用(AAPOKEr)外挂... 玩家必用(AAPOKEr)外挂透明挂辅助工具(智能ai代打)果然真的有挂(2021已更新)(今日头条...