我有如下数据帧:
User Bought
0 U296 PC
1 U300 Table
2 U296 PC
3 U296 Chair
我想创建两列,一列显示用户购买最多的商品,第二列显示该商品被购买的次数,因此我在最后得到:
User Bought Most_Bought Times_bought
0 U296 PC PC 2
1 U300 Table Table 1
2 U296 PC PC 2
3 U296 Chair PC 2
我知道我应该像groupby一样使用mode(),但我错过了最后一步。你知道吗
谢谢你的帮助!你知道吗
我花了很长时间才实现:)通过使用
value_counts
更新:
旧答案:
IIUC:
保持原有秩序:
辅助数据框:
相关问题 更多 >
编程相关推荐