Python 如何解析具有特定列的DataFrame并将其写入不同的excel工作表

Python 如何解析具有特定列的DataFrame并将其写入不同的excel工作表,python,pandas,Python,Pandas,我想解析数据框中的特定列并写入一个excel文件中的工作表?我尝试了以下代码: for groups in z3.cats: group=z3[z3['cats']==groups] group.to_csv('group.csv',encoding='gbk') 以下是示例数据: cats predict [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%

我想解析数据框中的特定列并写入一个excel文件中的工作表?我尝试了以下代码:

for groups in z3.cats:
    group=z3[z3['cats']==groups]
    group.to_csv('group.csv',encoding='gbk')
以下是示例数据:

cats    predict 
[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.9, 1.0)  100%

我想将
[0.9,1.0)
分组到
cats2
列中,并将它们放在一个excel工作表名
[0.9,1.0)
,和
[0.1,0.2)
中,并将两个工作表放在一个excel文件中。

这已经得到了完美的解决
代码如下:

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()

cats2预测3[0.9,1.0)99%[0.1,0.1,0.2)30%[0.1,0.1,0.2)51%[0.0,0.0,0.1,0.0,0.0,0.0,0.0,0.1)51%[0.0,0.0,0.1,0.1,0.1,0.0 0,0 0,0.1)51[0,0,0 0,0,0,0,0,0.0.0,0,0 0,0,0 0 0 0 0,0,0.1)0,0,0,0,0.1)0,0,0,0.1)0 0,0,0 0,0,0,0,0,0.1)0,0,0,0.1)0,0,0.1)0,0,0 0,0 0 0 0 0 0 0,0,0,0,0,0 0 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.0]100%例如,我想将[0.9,1.0]分组到cats2列中,并将它们放在一张excel表格[0.1,0]和另一张表格[0.1,0]中[0.1,0.2]。并将两张表格放在一个excel文件中。将您的示例和其他详细信息放入原始问题中已将其添加到我的问题中,谢谢~