为了解决这个问题,您想比较底层的numpy数组。
import pandas as pddf1 = pd.Dataframe([[1, 2], [3, 4]], columns=['A', 'B'], index=['One', 'Two'])df2 = pd.Dataframe([[1, 2], [3, 4]], columns=['a', 'b'], index=['one', 'two'])df1.values == df2.valuesarray([[ True, True], [ True, True]], dtype=bool)



