ab
01 1
12 2
23 3
34 7
4hello hello
5world word
方法一:写函数判断# 方法一:写函数判断# 判断是否相等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列数据是否相等
01 1 1
12 2 1
23 3 1
34 7 0
4hello hello 1
5world word 0
方法二:直接判断# 方法二:直接判断df_data['ab列数据是否相等2'] = (df_data['a'] == df_data['b'])*1df_data
abab列数据是否相等ab列数据是否相等2
01 1 1 1
12 2 1 1
23 3 1 1
34 7 0 0
4hello hello 1 1
5world word 0 0
以上就是python中dataframe怎么判断两列数据是否相等的详细内容。