gpt4 book ai didi

python-3.x - 如何按照我要求的方式取消旋转或堆叠 pandas 数据框?

转载 作者:行者123 更新时间:2023-12-04 01:01:54 26 4
gpt4 key购买 nike

我有一个 python pandas 数据框。

例如,这是我的数据:

   id   A_1   A_2   B_1   B_2
0 j2 1 5 10 8
1 j3 2 6 11 9
2 j4 3 7 12 10

我希望它看起来像这样:

   id   Other   A   B
0 j2 1 1 10
1 j2 2 5 8
2

你能帮我一下吗?非常感谢!

最佳答案

使用wide_to_longDataFrame.sort_values :

df = (pd.wide_to_long(df, ['A','B'], i='id', j='Other', sep='_')
.sort_values('id')
.reset_index())
print (df)
id Other A B
0 j2 1 1 10
1 j2 2 5 8
2 j3 1 2 11
3 j3 2 6 9
4 j4 1 3 12
5 j4 2 7 10

关于python-3.x - 如何按照我要求的方式取消旋转或堆叠 pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58970745/

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