множественный указатель на столбцы в пандах - PullRequest
0 голосов
/ 27 декабря 2018

У меня есть датафрейм в пандах:

(index) amount

0.0 0   73.74770979
0.0 1   34.36146516000001
1.0 0   25.759792399999995
1.0 1   117.37044276999995

Я бы хотел иметь такой фрейм данных:

index  amount_0, amount_1
0.0    73....    34...
1.0    25....    117...

как я могу это сделать.Мой индексный столбец состоит из столбцов «час» и «сторона».

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Как насчет использования unstack().Это позволяет вам указать, какой уровень индекса вы хотите «развернуть»:

df = df.unstack(level=1)
df 
             amount            
ind2          0           1
ind1                       
0.0   73.747710   34.361465
1.0   25.759792  117.370443
0 голосов
/ 27 декабря 2018

Я верю, что df.unstack(level=-1) должен добиться цели.

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