我想说的是,两个字母是一样的. 当使用df1 == df2与np.nan的,测试不通过,而当我使用pd.testing.assert_frame_equal作品.
import pandas as pd
import numpy as np
data = {'A': [1, 2], 'B': [np.nan, np.nan]}
df1 = pd.DataFrame(data)
df2 = pd.DataFrame(data)
# First Option
print((df1 == df2).all().all())
# First option Issues
print((df1 == df2))
# Second Option passes
print(pd.testing.assert_frame_equal(df1, df2) is None)
任何帮助都将不胜感激.