在SQL Server中使用df.to_sql将两个索引的数据导出到一个表中,你可以按照以下步骤操作:
import pandas as pd
import pyodbc
conn = pyodbc.connect('DRIVER={SQL Server Native Client 11.0};SERVER=<server_name>;DATABASE=<database_name>;UID=<username>;PWD=<password>')
注意:请将<server_name>替换为SQL Server的主机名或IP地址,<database_name>替换为要连接的数据库名称,<username>和<password>替换为你的数据库凭据。
query1 = "SELECT * FROM table1"
df1 = pd.read_sql(query1, conn)
query2 = "SELECT * FROM table2"
df2 = pd.read_sql(query2, conn)
注意:请将table1和table2替换为你要导出数据的表名称。
merged_df = pd.concat([df1, df2])
merged_df.to_sql('merged_table', conn, if_exists='replace', index=False)
注意:请将merged_table替换为你想要保存合并数据的新表名称。
这样,你就可以使用df.to_sql将两个索引的数据导出到一个表中。
领取专属 10元无门槛券
手把手带您无忧上云