此错误通常是由多个 pandas 版本之间的不兼容性造成的。要解决此问题,可以尝试以下方法:
df1['column_name'] = df1['column_name'].astype('int') df2['column_name'] = df2['column_name'].astype('int')
df1.dropna(inplace=True) df2.dropna(inplace=True)
if df1.equals(df2): print("数据帧相同") else: print("数据帧不同")