Pandas,如何把值转换成索引(Values to Index)?
names = pd.Series(['张', '李', '包', '王', '李', '包', '曹', '曹', '张', '李', '包', '王'])
counts = names.value_counts()
print(counts)
### 结果
包 3
李 3
王 2
张 2
曹 2
有一批姓氏数据,如上可以统计出各个姓氏的个数。
然而我要这样的表,该怎么写?用counts[2]表示数量是2的姓氏列表,即['王', '张', '曹']
0 1 2
2 王 张 曹
3 包 李
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
先把你的那个counts转换成字典,然后利用setdefault这个方法。