Panda преобразование данных в таблицу - PullRequest
1 голос
/ 31 мая 2019

После применения группы я получил кадр данных, подобный этому

                                 indi_percentage
publishedAt status                     
2019-05-29  Guidelines reason        14.065392
            accepted                 0.555213
            unfit                    0.246761
            repeat                   0.123381
2019-05-30  Guidelines reason        11.217712
            accepted                 0.073801
            unfit                    0.221402
            no action                90.943396

Форма фрейма данных - 8 X 1. Indi_percentage - это столбец. Остальные указатели. Я хочу преобразовать этот фрейм данных таким образом, чтобы в каждый день значения статуса были столбцами, а indi_percentage - значениями этих столбцов. Вот пример вывода

publishedAt   Guidelines reason     accepted
2019-05-29     14.065392            0.555213

Как мы можем это реализовать?

1 Ответ

2 голосов
/ 31 мая 2019

reset_index() и df.pivot_table() при условии, что df является именем после grouby()

df.reset_index().pivot_table(index='publishedAt',columns='status',values='indi_percentage')

 status       Guidelines reason  accepted  no action    repeat     unfit
publishedAt                                                            
2019-05-29           14.065392  0.555213        NaN  0.123381  0.246761
2019-05-30           11.217712  0.073801  90.943396       NaN  0.221402
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...