将DataFrame从按列转换为按矩阵

时间:2019-03-28 23:14:11

标签: python pandas

我有一个这样的DataFrame:

    user_id  item_id  bought?
0   A        001      y      
1   A        002      y      
2   A        003      n      
3   B        001      n      
4   B        002      y      
5   B        003      n      
6   C        001      n      
7   C        002      n      
8   C        003      y      
......

我想将其转换为另一个DataFrame,例如:

    001   002   003
A   y     y     n  
B   n     y     n
C   n     n     y

我可以提取“ user_id”和“ item_id”列中的值,并使用它们创建新数据框的行和列,然后编写循环以移动“已购买”列中的值。在新数据框的正确位置。但这听起来并不明智。我只是想知道是否有用于此类转换的API,以及是否有更快的方法来实现。

0 个答案:

没有答案