我需要测试两个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] 举报,一经查实,本站将立刻删除。