Как проанализировать DataFrame с определенным столбцом и записать его в различные таблицы Excel - PullRequest
0 голосов
/ 23 мая 2018

Я хочу проанализировать определенный столбец в моем фрейме данных и записать в листы в одном файле 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 с именем [0.1, 0.2). И сделать два листа в одном файле Excel.

1 Ответ

0 голосов
/ 25 мая 2018

Это было отлично решено
вот код:

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...