pandas:如何转置 Dataframe 的一部分

bttbmeg0  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(288)

这个问题在这里已经有了答案

在pandas中,我如何将选定的日期列转换为行(1个答案)
两天前关门了。
我有以下 Dataframe :

A  B   C param1 param2 param3
0  1  4 NaN   val1   val4   val7
1  2  5 NaN   val2   val5   val8
2  3  6 NaN   val3   val6   val9

我想对其进行修改以获得:

A  B       C Values
0  1  4  param1   val1
1  1  4  param2   val4
2  1  4  param3   val7
3  2  5  param1   val2
4  2  5  param2   val5
5  2  5  param3   val8
6  3  6  param1   val3
7  3  6  param2   val6
8  3  6  param3   val9

我如何做到这一点?

smdnsysy

smdnsysy1#

df.melt(id_vars = ['A','B'], value_vars = ['param1','param2', 'param3'])

您可以检查melt函数,它可以更改id变量和值变量的标签。

相关问题