需要每个客户的前三个购买最多次的品牌
a = od.groupby(['PID','品牌']).订单编号.count().reset_index()
a = a.sort_values(['PID','订单编号'],ascending=False) # 先排好序
a = a.groupby('PID').head(3) # 每组的前三个品牌;后三个用tail函数
a = a.groupby('PID').品牌.agg(list) # 字符串合并为列表
需要每个客户的前三个购买最多次的品牌
a = od.groupby(['PID','品牌']).订单编号.count().reset_index()
a = a.sort_values(['PID','订单编号'],ascending=False) # 先排好序
a = a.groupby('PID').head(3) # 每组的前三个品牌;后三个用tail函数
a = a.groupby('PID').品牌.agg(list) # 字符串合并为列表