gpt4 book ai didi

python pandas 一步融化/旋转多列

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

<分区>

df 有

cola  colb  colc cold cole colf  colg
1 x y 10 15 20 25
2 x y 11 16 27 28
3 x y 12 14 20 30

df想要

cola  colb  colc colD colE
1 x y 10 20
1 x y 15 25
2 x y 11 27
2 x y 16 28
3 x y 12 20
3 x y 14 30

寻找主元 df 有(cold 和 cole 变成 colD,colf 和 colg 变成 colE)。实际上,我的列比 cola 和 colb(大约 50 列)多得多,它们不会被旋转,只有最后 4 列旋转成 2 列。

尝试过:pd.melt(df_have, id_vars=['cola, colb'], var_name='colD')

但这需要我将所有 50 列添加到 id_vars 并且我只能分多个步骤创建 colD 和 colE - 寻找更快的解决方案

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