首页 文章

使用特定列解析数据帧并写入一个excel文件中的工作表

提问于
浏览
-3

如何使用pandas解析具有特定列的数据帧并写入一个excel文件中的工作表?我用它但它不起作用:

for groups in z3.cats:
    group=z3[z3['cats']==groups]
    group.to_csv('group.csv',encoding='gbk')

这里是示例数据:猫预测[0.9,1.0] 99%[0.1,0.2] 30%[0.1,0.2] 51%[0.0,0.1] 0%[0.3,0.4] 12%[0.0,0.1} 0% [0.9,1.0] 83%[0.8,0.9)76%[0.0,0.1] 3%[0.4,0.5] 53%[0.1,0.2] 30%[0.9,1.0] 99%[0.9,1.0] 100%[ 0.0,0.1)9%[0.9,1.0)99%[0.9,1.0)98%[0.1,0.2} 2%[0.9,1.0] 86%[0.6,0.7)86%[0.2,0.3] 54%[0.0 ,0.1)10%[0.0,0.1)1%[0.0,0.1] 1%[0.8,0.9)75%[0.4,0.5] 89%[0.4,0.5)86%[0.1,0.2} 16%[0.9, 1.0)88%[0.4,0.5)56%[0.5,0.6] 62%[0.9,1.0)100%

我想在cats2列中分组[0.9,1.0],并将它们放在一个excel表名[0.9,1.0]中,并将[0.1,0.2]放在另一个excel表名[0.1,0.2]中 . 并使两张表是在一个excel文件中 .

1 回答

  • 0

    这已经完全解决了
    这是代码:

    import pandas as pd   
    writer = pd.ExcelWriter('group.xlsx')
    for groups in infos['cats']:      
        group=infos[infos['cats']==groups]
        group.to_excel(writer,encoding='gbk',sheet_name="{0}".format(groups))
    writer.save()
    

相关问题