我想做一个upsert在我的sql数据库使用“pangres”,但它返回此错误
raise IndexError("All index levels must be named!")
IndexError: All index levels must be named!
我该怎么办?
df = pd.read_excel('personne.xlsx')
upsert(engine=engine,
df=df,
table_name='personne',
if_row_exists='update')
1条答案
按热度按时间cbeh67ev1#
命名df索引或将列设置为索引。参见the Pangres wiki。
对于
df['unique_id']
用作主键的dfs: