比较熊猫中的列

娜西亚·恩塔拉(Nasia Ntalla)

我有两个来自不同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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章