【笔记】一个分组统计的python与sql方法
2018-03-16 22:49
411 查看
id sim
0 a 1
1 b 2
2 c 3
3 d 2
4 a 1
5 d 2
6 d 3
以上是一个数据表xx ,id --客户id, sim--绑定的设备编码,求绑定不同数量设备的客户数量分布
python:xx.drop_duplicates().groupby('id').count().reset_index().groupby('sim').count().reset_index()
sql:select t.sim ,count(*)from(select t.id ,count(dictinct(t.sim)sim from xx t groupby t.id)t group by t.sim)
仅做笔记
0 a 1
1 b 2
2 c 3
3 d 2
4 a 1
5 d 2
6 d 3
以上是一个数据表xx ,id --客户id, sim--绑定的设备编码,求绑定不同数量设备的客户数量分布
python:xx.drop_duplicates().groupby('id').count().reset_index().groupby('sim').count().reset_index()
sql:select t.sim ,count(*)from(select t.id ,count(dictinct(t.sim)sim from xx t groupby t.id)t group by t.sim)
仅做笔记
相关文章推荐
- mysql 按月分组累计统计数据,纯sql实现的一个方法
- Python学习笔记4-如何快速的学会一个Python的模块、方法、关键字
- SQL语句笔记,增加一个字段,统计该表内的数据信息
- 一个sql例子,分组,查询,统计等操作,老忘记,记录一下
- python统计一个文本中重复行数的方法
- 最常用的SQL排序、分组与统计的使用方法
- python统计一个文本中重复行数的方法
- SQL分组统计:由一个表的两列作为轴
- Python学习笔记4-如何快速的学会一个Python的模块、方法、关键字
- 一个分组查询的SQL 常用算法(附源码可直接执行)
- 【treeview开发笔记(2)】高兴,又发现了一个加速treeview的方法
- 一个分组查询的SQL 常用算法(附源码可直接执行)
- 一个分组查询的SQL 常用算法(附源码可直接执行)
- [转] 一个分组查询的SQL 常用算法(附源码可直接执行) [来自--http://blog.csdn.net/rainbowsoftware/archive/2007/04/26/1585355.aspx]
- SQL进行排序、分组、统计的10个新技巧(个人总结)-------Mondify By LiFuyun
- SQL进行排序、分组、统计
- 一个分组查询的SQL 常用算法(附源码可直接执行)
- SQL中函数返回表,传递一个参数,无法唤醒用户自定义函数,解决方法!
- sql server数据分组统计