Я пытаюсь развернуть кадр данных в пандах.В приведенном ниже примере пивот будет находиться в столбце id, а значение - это столбец значения.Но вместо обычного центра, где каждый из идентификаторов будет иметь свой собственный столбец (несколько тысяч в моем реальном наборе данных), я хочу (3) общие столбцы идентификаторов, поскольку каждый тип обычно имеет только 1-3 идентификатора.
Я пытался использовать функции pivot и pivot table в пандах.Я также играл с групповым без агрегации.Есть ли более простое решение?Есть ли термин для того, чего я пытаюсь достичь?
Starting Sample Dataset:
type id value
A 123 11.9
A 234 10.2
A 129 19.3
B 123 11.9
B 189 12.2
B 120 17.8
C 120 17.8
C 139 17.9
D 110 8.5
Desired Output:
type id1 id2 id3
A 11.9 10.2 19.3
B 11.9 12.2 17.8
C 17.8 17.9 Nan
D 8.5 Nan Nan