У меня есть DataFrame со столбцом Ids и несколькими столбцами с данными, например, столбец «значение» в этом примере.
![enter image description here](https://i.stack.imgur.com/CfqLT.png)
Для этогоDataFrame Я хочу переместить все значения, которые соответствуют одному и тому же идентификатору, в новый столбец в строке, как показано ниже:
![enter image description here](https://i.stack.imgur.com/htDin.png)
Я думаю, что естьпротивоположная функция «растопить», которая позволяет это, но я не понимаю, как повернуть этот DF.
Диктофоны для входных и выходных DF:
d = {"id":[1,1,1,2,2,3,3,4,5],"value":[12,13,1,22,21,23,53,64,9]}
d2 = {"id":[1,2,3,4,5],"value1":[12,22,23,64,9],"value2":[1,21,53,"","",],"value3":[1,"","","",""]}