gpt4 book ai didi

python - 透视/旋转数据集的最佳方式

转载 作者:行者123 更新时间:2023-11-28 22:22:44 28 4
gpt4 key购买 nike

我有以下数据框

df = pd.DataFrame({ '1': ['Mon (07/08)','Sales', '2'],
'2': ['Mon (07/08)','Stock','3'],
'3': ['Mon (07/08)','Qty','4'],
'4': ['Tue (08/08)','Sales', '4'],
'5': ['Tue (08/08)','Stock','5'],
'6': ['Tue (08/08)','Qty','6']})

df

enter image description here

我正在尝试获得以下输出,但如果您能提出任何我应该查看以获得以下输出的建议,我将不胜感激

enter image description here

最佳答案

进行转置,然后使用 pivot reshape 。之后,只需使用 rename_axis 格式化轴即可。 .

# reshape
df = df.T.pivot(index=0, columns=1, values=2)

# format axes
df = df.rename_axis(None).rename_axis(None, 1)

结果输出:

            Qty Sales Stock
Mon (07/08) 4 2 3
Tue (08/08) 6 4 5

关于python - 透视/旋转数据集的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47478559/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com