我有一组数据需要根据列中的唯一值进行过滤并保存在不同的Excel中。例如,在下面的SRC
列中,AAA
下所有SRC
的行将位于一个名为AAA.xlsx
的excel中,而所有{{1}下带有BBB
的行}}将位于另一个名为SRC
的Excel中,依此类推。
感谢任何帮助和建议!
BBB.xlsx
我设法创建了3个字典,但不知道如何将所有3个字典导出到3个不同的Excel。
SRC Data1 Data2
AAA 180 122
BBB 168 121
CCC 165 147
DDD 140 156
EEE 152 103
AAA 170 100
CCC 166 112
DDD 116 155
EEE 179 119
答案 0 :(得分:0)
循环和每个组写入文件:
for name, g in output.groupby('SRC'):
g.to_excel(f'{name}.xlsx', index=False)