熊猫:创建具有重复索引的数据透视表并显示信息(无计数,仅数据)

时间:2020-04-06 12:06:49

标签: python pandas pivot

我有以下数据框:

    ID    KEY   TYPE  FIELD   VALUE
0   MYID  112233  1     Height  117
1   MYID  112233  1     Weight  17
2   MYID  445566  1     Height  95
3   MYID  445566  1     Weight  39
4   MYID  112233  2     Height  118
5   MYID  112233  2     Weight  17

这具有重复的KEY值,我需要保留具有最高TYPE的值。预期的结果是:

   KEY    TYPE Height  Weight
0  112233 2    118     17
1  445566 1    95      39

我尝试使用pd.pivot(index='KEY', columns='FIELD')['VALUE']完成此操作,但是它抱怨,因为我在KEY中有重复的值。我也尝试使用pd.pivot_table(),但这不足以解决此问题,因为我不必汇总数据,只需显示它们即可。

我该如何解决?

0 个答案:

没有答案