У меня есть два кадра данных df1 и df2, которые должны быть равны, как видно из следующего кода:
df1.to_csv("part2_trains.csv",index=False)
df2= pd.read_csv("part2_trains.csv",index_col=False)
print df2.dtypes
print df1.dtypes
print df1.equals(df2)
Но результат этого не тот, который я ожидаю:
hour_id int64
device_id int64
os_id int64
browser_id int64
first_category_name object
city object
state_code object
referer object
dow object
mobile_model object
screen_size object
impression int64
revenue float64
dtype: object
hour_id int64
device_id int64
os_id int64
browser_id int64
first_category_name object
city object
state_code object
referer object
dow object
mobile_model object
screen_size object
impression int64
revenue float64
dtype: object
False
Почему df1.equals (df2) возвращает False, хотя это одно и то же?