Два столбца данных в строке и индекс столбца с третьим столбцом в качестве значений - PullRequest
0 голосов
/ 29 мая 2018

У меня есть фрейм данных, который выглядит следующим образом:

               x     y     error
(1, 1)         1.0   1.0  0.062532
(1.0, 2.0)     1.0   2.0  0.050991
(1.0, 3.0)     1.0   3.0  0.028133
(1.0, 4.0)     1.0   4.0  0.023807
...
(99.0, 20.0)  99.0  20.0  0.019846
(99.0, 21.0)  99.0  21.0  0.135257
(99.0, 22.0)  99.0  22.0  0.230610
(99.0, 23.0)  99.0  23.0  0.481302

Я хочу новый фрейм данных, такой как этот, чтобы я мог легко создать тепловую карту с seaborn

    X  1   2   3 .. 99
Y   
1      erros....
2
3
4
..
49

Как сделатья делаю это?

1 Ответ

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

Это должно работать:

df.pivot(index='y', columns='X', values='error')

Вы можете получить больше примеров на сводной таблице в пандах здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...