如何解决根据另一列计算一列的出现次数
我有一个这样的数据框
系统 | 包 |
---|---|
mac | ABC |
mac | bcd |
windows | bcd |
mac | ABC |
我想要一个python中的代码来获取这样的数据帧
系统 | 不同包裹的数量 |
---|---|
mac | 2 |
窗口 | 1 |
解决方法
创建数据框:
pd.DataFrame(data={"a":["mac","mac","windows",],"b": ["abc","bcd","abc"]})
分组:
t.groupby('a').b.nunique()
输出:
a
mac 2
windows 1
Name: b,dtype: int64
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。