用Pandas重塑数据帧

2024-04-19 18:54:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从以下内容重塑熊猫数据帧:

id1 id2 id3 variable value
x    y  z   var_a        1
x    y  z   var_b        2
x    y  z   var_c        3
x    y  z   var_d        4
x2   y2 z2  var_a        5
x2   y2 z2  var_b        6
x2   y2 z2  var_c        7
x2   y2 z2  var_d        8

对此:

id1 id2 id3 var_a var_b var_c var_d
x   y   z   1     2     3     4
x2  y2  z2  5     6     7     8

我该如何在熊猫身上做到这一点?你知道吗


Tags: 数据valuevarvariablex2id3id2重塑
1条回答
网友
1楼 · 发布于 2024-04-19 18:54:56

熊猫相当于R的演员阵容是^{}

>>> df.pivot_table(index=['id1','id2','id3'], columns=['variable'], values=['value'])
            value                  
variable    var_a var_b var_c var_d
id1 id2 id3                        
x   y   z       1     2     3     4
x2  y2  z2      5     6     7     8

相关问题 更多 >