Сводка по двум столбцам и добавление в существующую базу данных - PullRequest
0 голосов
/ 08 мая 2020

Предположим, у меня есть следующий надуманный пример:

    ids        types    values                                                                                                                                
     1          a         10                                                                                                                           
     1          b         11                                                                                                                             
     1          c         12
     2          a         -10
     2          b         -11 
     3          a         100

Есть ли способ использовать panda.pivot () для получения следующей таблицы?

    ids      a     b     c                                                                                                                                 
     1       10    11    12   
     2      -10   -11    NaN 
     3       100   NaN   NaN                                                                                                                          

1 Ответ

1 голос
/ 08 мая 2020

Вы можете попробовать что-то вроде этого -

df.pivot(index='ids', columns='types', values='values')
types      a     b     c
ids
1       10.0  11.0  12.0
2      -10.0 -11.0   NaN
3      100.0   NaN   NaN
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...