熊猫数据框基于一列进行转置/枢轴

时间:2018-12-12 14:27:32

标签: python pandas pivot pandas-groupby defaultdict

此问题中与其他解决方案不同的关键部分是我们有两个列A和B列,我们都希望作为索引并且不起作用

我有一个像这样的数据框:

我的第1列不会更改,但B列可能会添加不同的组。 同样,我的C列将始终具有3个标签。当然,D列中的值将继续更改。

初始数据框

A   B      C          D 

m1  pqr   label_1    u11

m1  pqr   label_2    u12

m1  pqr   label_3    u13

m1  mnp   label_1    v11

m1  mnp   label_2    v12

m1  mnp    label_3   v13

m1  abc    label_1   w11

m1  abc    label_2   w12

我需要基于C列转置/旋转此表,但不确定如何使用熊猫来实现。

所需的输出是:

A    B     label_1  label_2  label_3 

m1   pqr    u11      u12       u13

m1   mnp    v11      v12       v13

m1   abc    w11      w12       null

帮助或提示将非常有帮助,非常感谢。

0 个答案:

没有答案