熊猫走向"枢轴"字符串列

时间:2017-11-03 01:02:26

标签: python pandas pivot-table

是否有一个智能功能,可以"转动"包含字符串的数据框?

  

A1 | B1 | C1
  A2 | B1 | C2
  A1 | B2 | C3
  A1 | B3 | C4
  A3 | B1 | C5
  A2 | B2 | C6

期望的输出:

  

___ | B1 | B2 | B3
  A1 | C1 | C3 | C4
  A2 | C2 | C6
  A3 | C5

1 个答案:

答案 0 :(得分:1)

您已经提到了pivot

df
Out[265]: 
    A   B   C
0  A1  B1  C1
1  A2  B1  C2
2  A1  B2  C3
3  A1  B3  C4
4  A3  B1  C5
5  A2  B2  C6

df.pivot('A','B','C')
Out[266]: 
B   B1    B2    B3
A                 
A1  C1    C3    C4
A2  C2    C6  None
A3  C5  None  None