除了dtypes之外的pandas数据帧的平等性

时间:2018-06-09 13:21:16

标签: python pandas dataframe python-3.6

我需要检查两个DataFrame是否有些“相等”,但是比pandas.DataFrame.equals目前正在实现它更宽松。

我知道pandas.testing.assert_frames_equal并且我真的很喜欢它,但现在我需要一个控制流程声明而不是测试。例如,我希望以下代码段输出equal

df1 = pd.DataFrame([[1]])
df2 = pd.DataFrame([[1.0]])

if frames_equals(df1, df2, check_dtypes=False):
    print("equal")
else:
    print("not equal")

pandas库中是否有这样的功能?

注意:问题不是关于如何构建一个,而是已经一个。

0 个答案:

没有答案