У меня есть следующий входной фрейм данных с соответствующими столбцами:
dim1,dim2,tran_clmn,input1,input2
101,201,Y1,1,2
102,202,Y2,2,3
103,203,Y3,3,4
104,204,Y4,4,5
105,205,Y5,5,6
Мне нужно транспонировать входные данные в приведенный ниже транспонированный вывод на основе столбца tran_clmn
dim1,dim2,new_trn_clm,Y1,Y2,Y3,Y4,Y5
101,201,input1,1,,,,
101,201,input2,2,,,,
102,202,input1,,2,,,
102,202,input2,,3,,,
103,203,input1,,,3,,
103,203,input2,,,4,,
104,204,input1,,,,4,
104,204,input2,,,,5,
105,205,input1,,,,,5
105,205,input2,,,,,6
как добиться такого сценария? нет возможности агрегирования. можно ли это сделать и получить результат, используя groupBy и метод pivot ?