s = [1,1,4,3,4,4,2]

1、使用pandas中的value_counts方法

dd = pd.value_counts(s)

2、使用for循环以及np.unique

s = [1,1,4,3,4,4,2]
s1 = np.unique(s)
num = []
for i in s1:num.append(s.count(i))

3、与2类似,使用字典

s = [1,1,4,3,4,4,2]
s1 = np.unique(s)
dicts = {}
for i in s1:dicts[i] = s.count(i)

4、使用collections中的Counter

from collections import Counters = [1,1,4,3,4,4,2]
num = Counter(s)
for i,j in num.items():print(i,j)

5、使用groupby函数

import pandas as pd
s = [1,1,4,3,4,4,2]
f = pd.Series(s).groupby(s).size()  #size可查看多少
dicts1 = {}
for i,j in zip(f.index,f.values):dicts1[i] = j

这个也可以用于dataframe中

dicts = {}
df = pd.read_excel('选修课.xlsx')
dd = df.groupby(df['上课班级']).size()
for i,j in zip(dd.index,dd.values):dicts[i] = jprint(i,j)

列表中的元素进行统计数量相关推荐

  1. python对列表中的数值进行统计运算_python-从单词列表中计算元音并返回数字作......

    您正在提供一个列表,但是您的逻辑仅适用于单个字符串: number_of_vowels('Bean') # [2] 您需要调整函数的输入,或者修改函数以计算列表中每个元素的元音数量.由于您希望输出为数 ...

  2. python统计各种数量_python 统计列表中不同元素的数量方法

    python 统计列表中不同元素的数量方法 刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天.我自己来写一种方法. 代码如下 list=[1,1,2,2,3] print ...

  3. 求列表中个元素的数量

    # 求列表中个元素的数量 lists = [1, 2, 3, 4, 5, 6, 7, 5, 4, 3, 2, 12] # 方法一:字典推导式(速度较快,优先推荐) dicts = {x: lists. ...

  4. (Note)Python 统计列表中各元素出现的次数

    演示列表: Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] 1.统计列表中不同元素的个数 Demo_list=[1,2,3,3,3,5, ...

  5. 如何统计列表中每个元素出现的次数

    通过for循环.if-else条件语句.列表的相关知识,运用简单易懂的方式,实现统计列表中每个元素出现的次数. 空的列表2的建立,以便于存放用for循环和if-else条件语句筛选出来的列表1中存在的 ...

  6. Python日常用法—将列表信息写入到csv文件、列表中的元素直接更改

    Python日常用法-将列表信息写入到csv文件 1.模板 # 编写数据 import csvdata_list = [{'皇马球员': 'C罗', '号码': '7', '国籍': '葡萄牙'}, ...

  7. Python返回列表中某个元素的出现次数list.count()方法

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...

  8. python for 循环中使用 remove 删除列表中的元素

    python for 循环中使用 remove 删除列表中的元素 错误的代码 # !/usr/bin/python # encoding: utf-8 # -*- coding: utf8 -*- o ...

  9. python获取列表中指定元素的下标

    python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...

最新文章

  1. 他是第一个到达学校的人英语_日本留学:不需要英语成绩的大学盘点·私立学部篇(第三弹)...
  2. 怎么解决tomcat占用8080端口问题图文教程 端口被占用
  3. Linux08--Shell程序设计03 shell script
  4. koa中间件mysql写法_koa-mysql(三)
  5. java编程50实例_java编程实例大全及详解谜底(50例).doc
  6. Machine Learning week 5 quiz: programming assignment-Multi-Neural Network Learning
  7. Shell编程之case语句
  8. 计算机科学与技术与cs,CSgo! | 遇见CS—带你走进传说中的计算机专业
  9. 计算机重复启动问题原因及修复
  10. Linux查看版本当前操作系统内核信息
  11. 成为明星程序员的独特秘密|极客原创
  12. jdbc.properties文件
  13. C# 获取对象 大小 Marshal.SizeOf (sizeof 只能在不安全的上下文中使用)
  14. 遇到代码缺陷不要慌,马上教你快速检测和修复
  15. 工作中遇到的错误记录
  16. 面对Mission Impossible,你会怎么做?
  17. python经典实例pdf-Python机器学习经典实例_PDF电子书
  18. 第八回 新年晚会艺压群芳 文理分科三人聚首[林大帅作品选]
  19. hdu 1686 Oulipo
  20. MITRE Implementation of ISO 12233 Spatial Frequency Response (SFR)

热门文章

  1. PLS-PM with R 偏最小二乘路径建模 (R语言)
  2. js模封装仿重力场方法
  3. Nginx报upstream timed out错误
  4. 360度全方位解析死链接
  5. IDA详细使用教程,适合逆向新手的实验报告
  6. android 备份游戏数据,用于Android游戏存档备份和存档还原的教程(图形中的详细信息)...
  7. 灵活就业人员 个体户买社保太贵了怎么办?
  8. 作为程序员,我将如何教育自己的孩子
  9. 网络安全之手机安全使用手册
  10. FlashHelperService.exe flash player流氓广告?