【发布时间】:2020-02-12 12:13:16
【问题描述】:
我正在寻找一个数据框,但保留两列作为标识符(数据框的每一行将具有每个标识符的唯一值)。我无法通过 pd.pivot 函数来解决这个问题 原始数据框为:
name code colour price
0 B1 200 red 54
1 B2 201 blue 33
2 B3 202 green 45
我想看看
name code red blue green
B1 200 54
B2 201 33
B3 202 45
【问题讨论】:
-
你可以试试
pd.concat([df[['name','code']],df.pivot(columns='colour',values='price')],1)