【发布时间】:2020-05-22 18:38:40
【问题描述】:
这是我的数据框: '''
customer product product1
0 A hats shoes
1 A socks shoes
2 B socks shoes
3 C hats shoes
4 C None accessories
5 B socks shoes
6 A hats shoes
7 C None accessories
''' 我想输出这样的东西:
customer shoes hats socks accessories
A # # # #
B # # # #
C # # # #
我尝试过这样的 group by: '''
dfB.set_index('customer').groupby(['product', 'product1']).agg({'product':['count'], 'product1':['count']}) '''
我得到这样的输出:
'''
product product1
count count
product product1
hats shoes 3 3
socks shoes 3 3
'''
请帮忙
【问题讨论】:
标签: python-3.x pandas pandas-groupby