我正在尝试对数据框中的特定列进行分组和汇总,然后将整个输出写入 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时按输出分组不一样?