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')...
预期结果:
使用
pd.wide_to_long
尝试这个方法,但是首先需要重命名两个列标题以匹配其余列的模式输出:
相关问题 更多 >
编程相关推荐