df = pd.DataFrame({'ProdcutID': {0: '2125',1: '1204',2: '4390'},
'Color':{0:'R',1:'B',2:'Y'},
'From':{0:'CA',1:'OH',2:'IN'},
'Color1':{0:'P',2:'W'},
'From1':{0:'NJ',2:'DE'},
'Color3':{1:'G',2:'P'},
'From3':{1:'MX',2:'PA'}})
У меня выше странный датафрейм, и я хочу преобразовать столбцы в строки. Я пытался использовать df.T
, но не получил то, что хочу. Возможно использовать df.groupby('ProductID')...
?
Ожидаемые результаты: