Python 如何在sql Server中使用df.to_sql并将具有两个索引的数据导出到一个表中?
我有一个带有两个索引的数据帧,我正在尝试将其导出到SQL Server表中。这是我正在使用的代码Python 如何在sql Server中使用df.to_sql并将具有两个索引的数据导出到一个表中?,python,sql-server,python-3.x,dataframe,Python,Sql Server,Python 3.x,Dataframe,我有一个带有两个索引的数据帧,我正在尝试将其导出到SQL Server表中。这是我正在使用的代码 grouped_and_summed.to_sql(x, engine, if_exists='append', index=True, index_label=None) “x”变量是表的名称,“engine”变量的形式如下所示 engine = "mssql+pyodbc://MyServerName/MyTableName?driver=SQL Server Native Clie
grouped_and_summed.to_sql(x, engine, if_exists='append', index=True, index_label=None)
“x”变量是表的名称,“engine”变量的形式如下所示
engine = "mssql+pyodbc://MyServerName/MyTableName?driver=SQL Server Native Client 11.0?trusted_connection=yes"
当我只有一个索引,并将结果导出到SQLServer表时,一切正常。当我有两个索引并将结果导出到CSV时,一切正常。我在将带有两个索引的DF导出到SQL Server表时遇到问题。我在这里通读了文档
文档中说“如果数据帧使用多索引,则应给出一个序列”。我不知道那是什么意思。我不知道如何在Python代码中处理这个问题。任何人,有什么想法吗?试着设置
索引标签=['MultiIndex1 name','MultiIndex2 name']
如果您添加错误消息会很有帮助