列表中的元素进行统计数量
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)
列表中的元素进行统计数量相关推荐
- python对列表中的数值进行统计运算_python-从单词列表中计算元音并返回数字作......
您正在提供一个列表,但是您的逻辑仅适用于单个字符串: number_of_vowels('Bean') # [2] 您需要调整函数的输入,或者修改函数以计算列表中每个元素的元音数量.由于您希望输出为数 ...
- python统计各种数量_python 统计列表中不同元素的数量方法
python 统计列表中不同元素的数量方法 刚刚上网搜了一下如何用python统计列表中不同元素的数量,发现很少,找了半天.我自己来写一种方法. 代码如下 list=[1,1,2,2,3] print ...
- 求列表中个元素的数量
# 求列表中个元素的数量 lists = [1, 2, 3, 4, 5, 6, 7, 5, 4, 3, 2, 12] # 方法一:字典推导式(速度较快,优先推荐) dicts = {x: lists. ...
- (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, ...
- 如何统计列表中每个元素出现的次数
通过for循环.if-else条件语句.列表的相关知识,运用简单易懂的方式,实现统计列表中每个元素出现的次数. 空的列表2的建立,以便于存放用for循环和if-else条件语句筛选出来的列表1中存在的 ...
- Python日常用法—将列表信息写入到csv文件、列表中的元素直接更改
Python日常用法-将列表信息写入到csv文件 1.模板 # 编写数据 import csvdata_list = [{'皇马球员': 'C罗', '号码': '7', '国籍': '葡萄牙'}, ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- python for 循环中使用 remove 删除列表中的元素
python for 循环中使用 remove 删除列表中的元素 错误的代码 # !/usr/bin/python # encoding: utf-8 # -*- coding: utf8 -*- o ...
- python获取列表中指定元素的下标
python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...
最新文章
- 他是第一个到达学校的人英语_日本留学:不需要英语成绩的大学盘点·私立学部篇(第三弹)...
- 怎么解决tomcat占用8080端口问题图文教程 端口被占用
- Linux08--Shell程序设计03 shell script
- koa中间件mysql写法_koa-mysql(三)
- java编程50实例_java编程实例大全及详解谜底(50例).doc
- Machine Learning week 5 quiz: programming assignment-Multi-Neural Network Learning
- Shell编程之case语句
- 计算机科学与技术与cs,CSgo! | 遇见CS—带你走进传说中的计算机专业
- 计算机重复启动问题原因及修复
- Linux查看版本当前操作系统内核信息
- 成为明星程序员的独特秘密|极客原创
- jdbc.properties文件
- C# 获取对象 大小 Marshal.SizeOf (sizeof 只能在不安全的上下文中使用)
- 遇到代码缺陷不要慌,马上教你快速检测和修复
- 工作中遇到的错误记录
- 面对Mission Impossible,你会怎么做?
- python经典实例pdf-Python机器学习经典实例_PDF电子书
- 第八回 新年晚会艺压群芳 文理分科三人聚首[林大帅作品选]
- hdu 1686 Oulipo
- MITRE Implementation of ISO 12233 Spatial Frequency Response (SFR)