如何使用Python判断DataFrame中两列数据是否完全相等?

更新于
2026-10-11 17:14:39
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计295个文字,预计阅读时间需要2分钟。

如何使用Python判断DataFrame中两列数据是否完全相等?

python数据准备import numpy as npimport pandas as pdimport jsonimport psycopg2

data={ A: [1, 2, 3, 4, hello, world], B: [1, 2, 3, 7, hello, word]}

df_data=pd.DataFrame(data)df_data

数据准备

import numpy as np import pandas as pd import json import psycopg2 data = { 'A':[1,2,3,4,'hello','world'], 'B':[1,2,3,7,'hello','word'] } df_data = pd.DataFrame(data = data) df_data
AB0111222333474hellohello5worldword方法一:写函数判断

# 方法一:写函数判断 # 判断是否相等 def is_equal_or_not(a,b): if a == b: return 1 else: return 0 # 数据处理 df_data['AB列数据是否相等'] = df_data.apply(lambda x : is_equal_or_not(x['A'],x['B']),axis = 1) df_data
ABAB列数据是否相等01111221233134704hellohello15worldword0方法二:直接判断

# 方法二:直接判断 df_data['AB列数据是否相等2'] = (df_data['A'] == df_data['B'])*1 df_data
ABAB列数据是否相等AB列数据是否相等2011111221123311347004hellohello115worldword00

如何使用Python判断DataFrame中两列数据是否完全相等?

本文共计295个文字,预计阅读时间需要2分钟。

如何使用Python判断DataFrame中两列数据是否完全相等?

python数据准备import numpy as npimport pandas as pdimport jsonimport psycopg2

data={ A: [1, 2, 3, 4, hello, world], B: [1, 2, 3, 7, hello, word]}

df_data=pd.DataFrame(data)df_data

数据准备

import numpy as np import pandas as pd import json import psycopg2 data = { 'A':[1,2,3,4,'hello','world'], 'B':[1,2,3,7,'hello','word'] } df_data = pd.DataFrame(data = data) df_data
AB0111222333474hellohello5worldword方法一:写函数判断

# 方法一:写函数判断 # 判断是否相等 def is_equal_or_not(a,b): if a == b: return 1 else: return 0 # 数据处理 df_data['AB列数据是否相等'] = df_data.apply(lambda x : is_equal_or_not(x['A'],x['B']),axis = 1) df_data
ABAB列数据是否相等01111221233134704hellohello15worldword0方法二:直接判断

# 方法二:直接判断 df_data['AB列数据是否相等2'] = (df_data['A'] == df_data['B'])*1 df_data
ABAB列数据是否相等AB列数据是否相等2011111221123311347004hellohello115worldword00

如何使用Python判断DataFrame中两列数据是否完全相等?