我想得到每个订单数量的不同产品。我设法得到了总的_产品计数(感谢另一个SO用户的帮助),但我无法计算出不同的计数。在
这就是我所拥有的:
data['total_productcount'] = data.groupby(['order_number'])['order_number'].transform('size')
它给出了:
^{pr2}$这是我要生成的数据帧(包括:distict_productcount)
order_number product_id total_productcount distict_productcount
171-1046037-0511522 4260179734731 5 1
171-1046037-0511522 4054673034394 5 1
171-1046037-0511522 4054673001235 5 1
171-1046037-0511522 4054673005752 5 1
171-1046037-0511522 5011385960075 5 1
171-1046037-0511522 5011385960075 5 2
如何生成“distict_productcount”?在
您可以使用
transform
或join
来获取新列通过
^{pr2}$transform
通过
join
相关问题 更多 >
编程相关推荐