gpt4 book ai didi

python - Pandas 数据框操作以摆脱周期

转载 作者:太空宇宙 更新时间:2023-11-03 23:59:53 25 4
gpt4 key购买 nike

<分区>

我有一个 Pandas 数据框:

df1=pd.DataFrame({
'ID':[101,102,103],
'Name':['Axel','Bob','Charles'],
'Vol Q1':[100,102,104],
'Vol Q2':[101,103,105],
'Trans Q1':[1,3,5],
'Trans Q2':[2,4,6],
})

我想把它转换成这样的形式:

df4=pd.DataFrame({
'ID':[101,101,102,102,103,103],
'Name':['Axel','Axel','Bob','Bob','Charles','Charles'],
'Quarter':['Q1','Q2','Q1','Q2','Q1','Q2'],
'Vol':[100,101,102,103,104,105],
'Trans':[1,2,3,4,5,6]
})

但我想不通。

我试过:

df2 = pd.melt(df1,id_vars=['ID','Name'])

但这并没有给出想要的格式。它将所有这些都放在一列中。我不知道该怎么做。

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