Разделение данных строки на столбцы в Pandas - PullRequest
0 голосов
/ 28 августа 2018

У меня есть датафрейм согласно приведенному ниже.

ID  Party   Votes

RS-24   D   31

RS-24   R   12

Что бы я хотел сделать, это разбить данные строки на новый столбец, как показано ниже, чтобы я мог выполнить некоторые основные вычисления.

ID  D_Votes R_Votes

RS-24   31  12

Кто-нибудь знает, как я могу это сделать?

Ваша помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 28 августа 2018

set_index и unstack

df1=df.set_index(['ID','Party']).unstack().swaplevel(0,1,axis=1)
df1.columns=df1.columns.map('_'.join)
df1
Out[253]: 
       D_Votes  R_Votes
ID                     
RS-24       31       12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...