形如

    id
0   1
1   1
2   3
3   5
4   5
5   1

类型的DataFrame,现在要统计每个id出现的次数并制成一个新的DataFrame。


看了很多教程都没有实现,自己琢磨出了一个方法。

df.groupby(['id'],as_index=False)['id'].agg({'cnt':'count'})

其中agg中字典的第一个参数是列名,第二个是函数名。
输出结果如下

    id  cnt
0   1   3
1   3   1
2   5   2

实现了统计每个id个数。以上。


由 @Castlehe 提出的一种简便方法

df['id'].value_counts()

输入参数为需要统计列的Series,输出以value为index的Series。
结果如下

1    3
5    2
3    1
Name: id, dtype: int64

可以通过reset_index()函数得到与上面相同的输出。

pandas统计个数相关推荐

  1. pandas统计缺失值的个数

    pandas 统计缺失值个数,可以使用 df['whole_post_clean'].isnull().sum()

  2. pandas 统计类函数

    pandas 统计类函数 文章目录 pandas 统计类函数 1.汇总类统计 1.统计描述describe() 2.计数count() 3.求和sum() 4.平均值mean() 5.最大值max() ...

  3. 数据分析工具Pandas(6):Pandas统计计算和描述

    数据分析工具Pandas(1):Pandas的数据结构 数据分析工具Pandas(2):Pandas的索引操作 数据分析工具Pandas(3):Pandas的对齐运算 数据分析工具Pandas(4): ...

  4. Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例

    Python计算训练数据集(测试集)中某个分类变量阴性(阳性)标签样本的不同水平(level)或者分类值的统计个数以及比例 目录

  5. Database之SQLSever:SQL命令实现的高级案例集合之单表/多表(筛选、统计个数)之详细攻略

    Database之SQLSever:SQL命令实现的高级案例集合之单表/多表(筛选.统计个数)之详细攻略 目录 一.sql实现筛选 1.单个表筛选 1.1.简单筛选 1.2.嵌套筛选

  6. Python函数封装:利用正则表达式compile、findall对多组关键词进行模糊查询并返回统计个数,findall截取两个指定符号之间的内容

    Python函数封装:利用正则表达式compile.findall对多组关键词进行模糊查询并返回统计个数,findall截取两个指定符号之间的内容 目录 利用正则表达式compile.findall对 ...

  7. 汇编语言(三)之判断数值是否大于42H并统计个数

    在内存中一串数值,判断数值是否大于42H并统计个数 程序运行: 代码: datas segmentidata equ 100hnums db idata dup(41h,42h,43h,42h,41h ...

  8. 七阶拉丁方阵_【C语言】输出N阶拉丁方阵并统计个数

    题目如下: 在N行N列的数阵中, 数K(1〈=K〈=N)在每行和每列中出现且仅  出现一次,这样的数阵叫N阶拉丁方阵.例如下图就是一个五阶拉丁方阵.  编一程序,从键盘输入N值后,打印出所有不同的N阶 ...

  9. 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计。 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出

    题目描述: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计.按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出. 输入描述:输入一串字符. 输出描述:对 ...

  10. 输出素数并统计个数 (10分)

    6-24 输出素数并统计个数 (10分) 输入2个正整数m和n(m < n <= 500),输出[m, n]区间内所有的素数,并统计素数的个数.要求实现一个判断素数的简单函数prime§, ...

最新文章

  1. 微软BI 之SSAS 系列 - 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍...
  2. android设备不自带sqlite3问题(sqlite3 not found)
  3. 在windows 2008 server core 上搭建sql server 2012 alwayson group
  4. html按钮按下效果_【CSS小分享】纯CSS实现一个水波纹效果按钮
  5. matlab Retinex图像增强算法
  6. OLTP 数据库特点
  7. t-mobile频段_T-Mobile再次被黑客入侵:超过200万个帐号和地址可能泄漏
  8. 【期望DP】概率充电器(luogu 4284)
  9. 字节内部自动化测试培训资料,明年涨薪用得上
  10. vlookup练习_VLOOKUP拉住她的手,数据查询不用愁
  11. windows phone 中ListBox采用多模板
  12. 补坑:Prufer 编码总结
  13. 2020.06.25 端午节快乐
  14. java模拟器vivo_vivo X3t驱动下载
  15. 200plc与施耐德ATV610变频器modbus通讯
  16. Java基本语法-Scanner类的应用_计算两个整数和
  17. 基本数据类型一题解析:已知m=11,n=41,输出m和n的2次方、3次方、4次方。(附代码)
  18. !!!!前方高能预警,省钱。省时。省力。省心.一款神奇的APP......
  19. 树莓派4B(Ubuntu 22.04 server)与Windows11网线直连(无显示器)
  20. 医疗图像三维重建方法小结(python+VTK+ITK+Mayavi)

热门文章

  1. ‘Staff‘ object has no attribute ‘data‘
  2. 图层重命名快捷键_ps怎么给图层(批量)重命名的方法
  3. 计算机教育主编在线审查,大学计算机基础教程-王慧儒主编.pdf
  4. 加密货币如何改变着IT产业
  5. 智能猫眼背后场景数据,助力把好居家安防第一关
  6. 大数据应用的发展趋势
  7. Python中base64编码解码结果为b‘xxx‘
  8. php ucfirst();函数
  9. 【Computeshader】个人总结
  10. 对于接口得容错性测试