Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在sql Server中使用df.to_sql并将具有两个索引的数据导出到一个表中?_Python_Sql Server_Python 3.x_Dataframe - Fatal编程技术网

Python 如何在sql Server中使用df.to_sql并将具有两个索引的数据导出到一个表中?

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

我有一个带有两个索引的数据帧,我正在尝试将其导出到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 Client 11.0?trusted_connection=yes"
当我只有一个索引,并将结果导出到SQLServer表时,一切正常。当我有两个索引并将结果导出到CSV时,一切正常。我在将带有两个索引的DF导出到SQL Server表时遇到问题。我在这里通读了文档


文档中说“如果数据帧使用多索引,则应给出一个序列”。我不知道那是什么意思。我不知道如何在Python代码中处理这个问题。任何人,有什么想法吗?

试着设置
索引标签=['MultiIndex1 name','MultiIndex2 name']

如果您添加错误消息会很有帮助