我正在使用Pandas(例如
)从我的sql server读取一个表df= pd.read_sql('table1', engine)
其中引擎是我的pyodbc连接 然后我再次将它推送到SQL Server
df.to_sql('table2', engine, if_exists='replace')
给了我一个错误
ValueError: duplicate name in index/columns: cannot insert level_0, already exists
当我尝试删除列时,它给了我一些错误,这无论如何都不是一种有效的方法。我也尝试了这个,但也没有工作
df= df.reset_index(drop=True)
每一个帮助都很重要
答案 0 :(得分:2)
在撰写parseAjax
时设置index=Flase
,因为索引值应该是唯一的。