如何将for循环出来的多个结果存入Excel中,最好一张表格

    H = datai.groupby(['WAVE'])['bmi3'].mean()
    print(H)
    H.to_excel(writer, sheet_name='Sheet1')

我这个H和

    CI = datai.groupby('WAVE').apply(CI_function)
    print(CI)
    CI.to_excel(writer, sheet_name='Sheet2')

CI存入EXCEL后都之剩下最后一组数据,

请问该怎么全部保存以下数据

通过with方法可以实现, 试试:

with pd.ExcelWriter('文件名.xlsx') as wr:
    result1.to_excel(wr, sheet_name='名称1')
    result2.to_excel(wr, sheet_name='名称2')