Python DataFrame布局更改

问题描述 投票:0回答:1

我在熊猫DataFrame中有数据,如所附图像中的格式1所示。

我想将布局更改为指定的格式2。

[我的最初想法是使用pandasivot_table函数,但我意识到它在这里不起作用,因为它需要您指定aggfunc。对于我的请求,我不想汇总。相反,我希望离散值的排列类似于格式2。

有什么建议吗?

enter image description here

谢谢!

python pandas
1个回答
0
投票

正如所评论的,这是一个简单的枢轴

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
© www.soinside.com 2019 - 2024. All rights reserved.