我有两个来自不同DataFrame的文本列,我想进行比较,并使用这些列生成一个新的csv文件,以及一个新的Boolean布尔值,如果列匹配则将显示True,否则返回False。我的代码是:
val1 = df1['val1']
val2 = df1['val2']
val11 = df2['val11']
val22 = df2['val22']
SameOrNot = None
if val1 == val11 and val2 == val22:
SameOrNot = True
else:
SameOrNot = False
pd.to_csv('output.csv', header = [val1, val2, val11, val22, SameOrNot])
但我收到一个错误:ValueError:系列长度必须匹配才能进行比较
你有什么想法?非常感谢你!
尝试
if val1.values == val11.values and val2.values == val22.values
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句