skbio.util.assert_data_frame_almost_equal¶
- skbio.util.assert_data_frame_almost_equal(left, right, rtol=1e-05)[源代码]¶
如果出现断言错误
pd.DataFrame
对象并非“几乎相等”。状态:从0.4.0开始实验。
包装材料
pd.util.testing.assert_frame_equal
. 如果浮点值在定义的阈值内,则认为它们“几乎相等”assert_frame_equal
. 此包装使用了许多默认情况下在中关闭的检查assert_frame_equal
为了执行更严格的比较(例如,确保索引和列类型相同)。它也不认为是空的pd.DataFrame
如果对象具有不同的索引,则它们相等。其他注意事项:
要使对象相等,索引(行)和列顺序必须相同。
NaNs (
np.nan
)在同一地点被认为是平等的。
这是一个助手函数,用于需要比较的单元测试中
pd.DataFrame
物体。- 参数:
left (pd.DataFrame) --
pd.DataFrame
要比较的对象。right (pd.DataFrame) --
pd.DataFrame
要比较的对象。
- 抛出:
AssertionError -- 如果 left 和 right 不是“几乎相等”。
参见
pandas.util.testing.assert_frame_equal