具有正确标题顺序的数据透视表语法

时间:2018-08-21 01:48:30

标签: python pandas

我有一张要旋转的桌子:

name | val 1 | val 2
a    |  1    |   2
b    |  4    |   4

我想使它看起来像这样:

  a                b
 val 1 | val 2 | val 1 | val 2
  1    |   2   |  4    |   4

但是,在熊猫中使用数据透视表功能可以使我做到这一点:

  a         b       a      b 
 val 1 | val 1 | val 2 | val 2
  1    |   4   |  2    |   4

1 个答案:

答案 0 :(得分:2)

您可以transposeunstack

df.set_index('name').T.unstack().to_frame().T

name    a               b
        val1    val2    val1    val2
0       1       2       4       4