我试图对数据框中的一个特定列进行分组和汇总,然后将整个输出写入excel;但是,当我使用下面的代码检查excel文件时,它只包含一个聚合列作为输出,不包含任何其他分组。我希望有人能帮助我纠正代码或提供如何实现这一点的建议?提前谢谢
my_df = pd.DataFrame(df.groupby(['Parent Category','Expense'])['Parent Category','Expense','Variance'].sum())
接下来,我使用下面的代码将其写入excel,但它不会像上图那样将输出写入excel
writer = pd.ExcelWriter('Test.xlsx', engine = 'xlsxwriter')
my_df.to_excel(writer,sheet_name = '1', index = False)
writer.save()
为什么写入excel时分组输出不相同
你能试试下面的吗
或者,如果要保留多索引:
相关问题 更多 >
编程相关推荐