请注意两个数据帧的数据是相关但不同的,一个是另一个的摘要。
有没有一种简洁的方法我可以把我的数据框和我的摘要数据框放在同一张纸上?
答案 0 :(得分:2)
是的,这很可能。
您必须使用xlsxwriter构建excel文件,并在编写时跟踪当前单元格。
这是一些伪代码/语法(我使用xlsxwriter作为Pandas的扩展):
wb = pd.ExcelWriter(file)
tab = wb.sheets["My Tab"]
row, column = 9, 1
df1.to_excel(wb, tab, header=False, startrow=row, startcol=column, index=False)
row += 4
column = 1
df2.to_excel(wb, tab, header=False, startrow=row, startcol=column, index=False)
我在这里缺少一些部分,但我真正想做的就是说明这一点。
我已经为我做了一个脆弱的Report Class来做这件事。您可以在.write_tab
方法中看到我的一些语法。