我在熊猫DataFrame中有数据,如所附图像中的格式1所示。
我想将布局更改为指定的格式2。
[我的最初想法是使用pandasivot_table函数,但我意识到它在这里不起作用,因为它需要您指定aggfunc。对于我的请求,我不想汇总。相反,我希望离散值的排列类似于格式2。
有什么建议吗?
谢谢!
正如所评论的,这是一个简单的枢轴
df1=pd.DataFrame({'ID':[123,123,456,456],'Phase':['a','b','a','b'],'Date':['9/3','11/5','6/3','7/5']})
df1.pivot(index='ID',columns='Phase')
Date
Phase a b
ID
123 9/3 11/5
456 6/3 7/5