У меня есть датафрейм вроде:
matrix = [(222, ['A','B','C'], [1,2,3]),
(333, ['A','B','D'], [1,3,5])]
df = pd.DataFrame(matrix, columns=['timestamp', 'variable', 'value'])
timestamp variable value
222 ['A','B','C'] [1,2,3]
333 ['A','B','D'] [1,3,5]
и хотел бы повернуть его, чтобы сохранить значение timestamp
, уникальные значения в столбце variable
становятся дополнительными столбцами, а значения из value
сортируются в соответствующих столбцах.
Вывод должен выглядеть следующим образом:
timestamp A B C D
222 1 2 3 nan
333 1 3 nan 5
любая помощь будет принята с благодарностью! :)