微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python – 断言两个帧不相等

我需要测试两个pandas数据帧是不相等的.
有没有相当于pandas assert_frame_equal函数来做到这一点?如果不是,那么断言帧不相等的最佳/最安全的方法是什么?

解决方法:

您可以编写自己的断言函数,该函数使用assert_frame_equal()并反转结果:

def assert_frame_not_equal(*args, **kwargs):
    try:
        assert_frame_equal(*args, **kwargs)
    except AssertionError:
        # frames are not equal
        pass
    else:
        # frames are equal
        raise AssertionError

这将使用assert_frame_equal()用于比较数据帧的相同逻辑,因此避免了构成相等的问题 – 不等式与assert_frame_equal()确定的相反.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐