根据另一个数据框创建交叉引用数据框

时间:2016-12-14 18:47:03

标签: python pandas dataframe

我有一个类似于下面的数据框,其中列出了客户购买了哪个产品:

    Customer    Product
0   C1            P1
1   C1            P1
2   C1            P3
3   C2            P2
4   C3            P1
5   C3            P3
6   C4            P1
7   C4            P2
8   C4            P4
9   C5            P3

现在我想创建一个数据框,该数据框创建一个交叉引用列表,其中包含每个客户的产品数量,其中行应该重新定位客户并列出产品列。 客户也可以多次使用相同的产品。

    P1  P2  P3  P4  Total
C1  1   1   1   0   3
C2  0   1   0   0   2
C3  1   0   1   0   2
C4  1   1   1   1   5
C5  0   0   0   1   1
Total   3   3   3   2   

您有什么想法如何创建吗? 非常感谢,

0 个答案:

没有答案