Pandas判断两列内容是否相同,并新建一列储存结果
首先写一个函数,实现判断是否相等的功能,如下:def function(a, b): if a == b: return 1 else: return 0用强大的 lambda 函数:df['bool'] = df.apply(lambda x : function(x['A'],x['B']),axis = 1)其中 A, B是需要比较是否相等的两列的列名。以上,新生成的 bool 列内容即是 0 和 1 用来表示 A 列和 B列是否相等。
转载
2021-05-09 09:38:05 ·
3602 阅读 ·
0 评论