Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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 将数据框导出到Excel工作表中的不同行_Python_Excel_Pandas_Export To Excel - Fatal编程技术网

Python 将数据框导出到Excel工作表中的不同行

Python 将数据框导出到Excel工作表中的不同行,python,excel,pandas,export-to-excel,Python,Excel,Pandas,Export To Excel,我能够将数据帧写入工作表,但我希望使用python数据帧将其写入单个工作表中的不同行 df8 = pd.DataFrame(item1(doc)) df9 = pd.DataFrame(item2(doc)) df10 = pd.DataFrame(item3(doc)) writer = pd.ExcelWriter('m1.xlsx', engine='xlsxwriter') df8.to_excel(writer, sheet_name='item1') df9.to_excel(wri

我能够将数据帧写入工作表,但我希望使用python数据帧将其写入单个工作表中的不同行

df8 = pd.DataFrame(item1(doc))
df9 = pd.DataFrame(item2(doc))
df10 = pd.DataFrame(item3(doc))
writer = pd.ExcelWriter('m1.xlsx', engine='xlsxwriter')
df8.to_excel(writer, sheet_name='item1')
df9.to_excel(writer, sheet_name='item2')
df11.to_excel(writer, sheet_name='item3')
writer.save()
迄今为止的努力

df12 = pd.DataFrame(group_dataframes,index=['item1', 'item2', 'item3']).T
df12.to_excel(writer, sheet_name='consolidated_sheet')

如何对数据帧进行分组?

使用
concat传递

df12 = pd.concat([df1,df2,df3],keys=['item1', 'item2', 'item3'])

使用
df.concat
并仅将
保存到excel
oncedf12=pd.concat([df8,df9,df10],axis=1,键=['item1','item2','item3'])