我正在使用 Polars.testing
assert_frame_equal
方法来比较两个包含相同列的排序数据帧,下面是我的代码:
assert_frame_equal(src_df, tgt_df, check_dtype=False, check_row_order=False)
对于包含 500 万条记录的数据帧,由于比较两个数据帧之间的所有行,因此需要很长时间才能报告失败。有没有一种方法可以让极地立即失败并报告第一次不匹配/失败并停止执行,因为我们只需要知道第一次失败。我尝试搜索,但找不到满足此要求的任何文档。
有人可以帮我解决这个问题吗?
assert_frame_equal
用于测试,而不是用于检查生产代码和大小本身的相等性。
如果您只是想断言平等,请尝试
df.equals(other)
。