我正在处理一个具有五个索引和一个debt
值的DataFrame,如下所示:
id_worker id_employer period check kind debt
1 100 201501 1 'Mandatory' 100
1 100 201501 1 'Voluntary' 80
1 110 201501 1 'Mandatory' 200
1 110 201501 1 'Voluntary' 180
2 100 201501 1 'Mandatory' 140
2 100 201501 1 'Voluntary' 60
2 110 201501 1 'Mandatory' 120
2 110 201501 1 'Voluntary' 170
我想重塑该DataFrame的形状,因此我将kind
类别拆分为其值是与之关联的debt
的列:
id_worker id_employer period check kind_Mandatory kind_Voluntary
1 100 201501 1 100 80
1 110 201501 1 200 180
2 100 201501 1 140 60
2 110 201501 1 120 170
由于所有列都是ID,因此您还可以获取其值的任何其他组合。这个问题使我想到pivot_table
和groupby
。但是我还没有设法将它们整合在一起来实现这一目标。
您是否知道我该怎么做? 预先感谢