您可以将assert_frame_equals与check_names = False一起使用(以免检查索引/列名称),如果它们不相等,则会引发:
In [11]: from pandas.testing import assert_frame_equalIn [12]: assert_frame_equal(df, expected, check_names=False)
您可以将其包装在具有以下内容的函数中:
try: assert_frame_equal(df, expected, check_names=False) return Trueexcept AssertionError: return False
在最近的熊猫中,此功能已添加为
.equals:
df.equals(expected)



