首页 > 解决方案 > 将行从数据框转换为列,匹配共享列值上的行

问题描述

假设我有一个这样的数据框(从键/值 SQL 表中提取):

id     | key | value
------------------------
abc123 | foo | "horse"
abc123 | bar | 42
def456 | foo | "zebra"
def456 | foo | 101

我想转换为以列为中心的数据框id,使用的key作为新列名:

id     | foo     | bar
------------------------
abc123 | "horse | 42
def456 | "zebra" | 101

枢轴是我要找的吗?我的枢轴直觉总是很困难......

关于如何做这种惯用的熊猫方式有什么建议吗?谢谢。

标签: pythonpandaspivot

解决方案


推荐阅读