使用Pivot转换熊猫

时间:2018-10-31 23:51:06

标签: python-3.x pandas pivot pivot-table transpose

我知道这里有多种解决方案,但是我不确定是否无法适用于我的情况。很少的帮助会让我理解下次可以更好地使用它:

我的输入数据:

OID  V   ED  D   F   SF   SPID   SP   M    A    V
1    V1  E1  D1  F1  SF1  1      SP1  1.6  2.5  3.5
1    V1  E1  D1  F1  SF1  2      SP2  2.6  3.5  4.5

我的输出数据必须类似于:

OID  V   ED  D   F   SF   SPID   SP   T   H
1    V1  E1  D1  F1  SF1  1      SP1  M   1.6
1    V1  E1  D1  F1  SF1  1      SP1  A   2.5
1    V1  E1  D1  F1  SF1  1      SP1  V   3.5
1    V1  E1  D1  F1  SF1  2      SP2  M   1.6
1    V1  E1  D1  F1  SF1  2      SP2  A   2.5
1    V1  E1  D1  F1  SF1  2      SP2  V   3.5

我的代码是:

out=df.pivot_table(values=['M','A','V'], columns=values=['M','A','V'],
index=['OID','V','ED','D','F','SF','SPID','SP']).reset_index()
print(out)

TIA!

1 个答案:

答案 0 :(得分:2)

使用Out-projected type 'ItemParser<*>?' prohibits the use of 'public abstract fun parse(item: T): kotlin.Unit defined in ItemParser' 代替<?php $segment = $this->uri->segment_array(); echo $segment['5']; ?>

melt