报错详情:
pymysql.err.IntegrityError: (1062, “Duplicate entry ‘******’ for key ‘uni_key’"))
原因:
数据里存在uni key的字段组合有一样的数据,不唯一
解决
- 输出看看重复的有哪些
df.to_csv('./df1.csv', index=False)
- 删除不必要的中间计算字段
df = df.drop(['id_x', 'id_y'], axis=1)
3.删除重复行
df1 = df.drop_duplicates()