比较两个不同长度的df

2024-09-30 14:33:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我想比较两个数据帧之间的两列,并在列不同时得到一个布尔表达式。但是一个df比另一个长一行,当我尝试比较它们时,我得到一个错误

df_compare = df1['ts'] == df2['ts']

我得到这个错误

File "<ipython-input-511-7c66b1acfff6>", line 1, in <module>
  old = bud_app['ts'] == bud_mod5['ts']

File "C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops.py", line 1676, in wrapper
  raise ValueError("Can only compare identically-labeled "

ValueError: Can only compare identically-labeled Series objects

有人建议我如何为两个不同长度的df得到一个布尔列吗

谢谢


Tags: 数据inonlydf表达式错误linecan