Bat*_*man 7 python unit-testing pandas
我需要测试两个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
Run Code Online (Sandbox Code Playgroud)
这将使用与assert_frame_equal()
用于比较数据框架相同的逻辑,因此避免了什么构成平等的问题 - 不平等与任何assert_frame_equal()
决定的情况完全相反.
归档时间: |
|
查看次数: |
1571 次 |
最近记录: |