ValueError: You are trying to merge on int64 and object columns. If you wish to proceed you should u

pandas merge报错解决

1. 报错信息

ValueError: You are trying to merge on int64 and object columns. If you wish to proceed you should use pd.concat
在这里插入图片描述

2. 解决

  • 报错相关代码
    在这里插入图片描述
  • 报错原因
    • 两个表合并时,有相同的列属性,但是列属性的数据类型报错
    • 一个数据类型为:object,一个为int64
      在这里插入图片描述
  • 解决
    • 读取文件时,修改数据类型,将数据类型统一即可
      在这里插入图片描述
  • over!!!

猜你喜欢

转载自blog.csdn.net/m0_46926492/article/details/130240597
You