[转载] python中count()、values_counts()、size()函数
参考链接: Python list count()
count()函数之详解 https://blog.csdn.net/JNingWei/article/details/78308815
转载了count()函数,以便自己以后更好的查阅。
string 中 某字符 的次数
str.count(sub, start= 0,end=len(string))
ArgsAnnotationssub搜索的子字符串start字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。end字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
list 中 某元素 的次数
list.count(obj)
ArgsAnnotationsobj搜索的list
实验代码
string 中 某字符 的次数
# coding=utf-8 string = 'Hello World ! Hello Python !' print "string.count(sub) : ", string.count('H') print "string.count(sub, 1) : ", string.count('H', 1) print "string.count(sub, 1, 100) : ", string.count('H', 1, 100) # 随便取个 无限大的 end 参数
打印结果:
string.count(sub) : 2
string.count(sub, 1) : 1
string.count(sub, 1, 100) : 1
list 中 某元素 的次数
list = [10, 20, 30, 'Hello', 10, 20] print "list.count('Hello') : ", list.count('Hello') print "list.count(10) : ", list.count(10)
打印结果:
list.count('Hello') : 1
list.count(10) : 2
pandas 的value_counts()函数可以对Series里面的每个值进行计数并且排序。
现有一个DataFrame
如果我们想知道,每个区域出现了多少次,可以简单如下:
每个区域都被计数,并且默认从最高到最低做降序排列。
如果想用升序排列,可以加参数ascending=True:
如果想得出的计数占比,可以加参数normalize=True:
空值是默认剔除掉的。value_counts()返回的结果是一个Series数组,可以跟别的数组进行运算。
value_count()跟透视表里(pandas或者excel)的计数很相似,都是返回一组唯一值,并进行计数。这样能快速找出重复出现的值。
size()和shape () 是numpy模块中才有的函数
size():计算数组和矩阵所有数据的个数 a = np.array([[1,2,3],[4,5,6]]) np.size(a),返回值为 6 np.size(a,1),返回值为 3
shape ():得到矩阵每维的大小 np. shape (a),返回值为 (2,3)
另外要注意的是,shape和size既可以作为函数,也可以作为ndarray的属性 a.size,返回值为 6, a.shape,返回值为 (2,3)
[转载] python中count()、values_counts()、size()函数相关推荐
- [转载] python中chr()和ord()函数的用法
参考链接: Python的 chr() 在文章Python中raw_input()与input()的区别(http://blog.csdn.net/hk_john/article/details/77 ...
- [转载] Python 中reduce()与lambda函数详解
参考链接: Python中的reduce a = [2,22,222] Sn = reduce(lambda x,y:x+y,a) print "计算和为:",Sn reduce( ...
- [转载] python中append和extend函数区别
参考链接: Python中的append和extend append和extend都是python内置函数,都有扩展列表的元素功能,但两者的扩展方式是不同的. 通过使用?list.append命令查看 ...
- [转载] python中@property和property函数使用
参考链接: Python property() 1.基本的@property使用,可以把函数当做属性用 class Person(object): @property def get_name(sel ...
- python中count函数的用法
Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...
- [转载] python中的eval函数
参考链接: Python中的求值函数 eval eval函数很强大,可以将字符串做为有效的表达式来求值并返回计算结果,如下所示: # 基本的数学计算 In [1]: eval("1 + 1& ...
- [转载] Python中的数学函数,三角函数,随机数函数
参考链接: Python中的数学math函数 3(三角函数和角函数) 数学函数 函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-10) 返回 10ceil(x)返回数字的上入整数,如 ...
- python平方数迭代器_对python中的高效迭代器函数详解
python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...
- Python中str()与repr()函数的区别——repr() 的输出追求明确性,除了对象内容,还需要展示出对象的数据类型信息,适合开发和调试阶段使用...
Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象 ...
最新文章
- Ubuntu su 认证失败
- 如何快速的给你的项目添加icon图标
- [转]在C#中使用API回调函数的方法
- MFC中如何从EDIT控件中获取文字
- OpenCASCADE:Foundation Classes数据类型
- ubuntu系统静态路由
- 虚拟目录继承根Web.Config的问题解决(转)
- 数据结构---顺序查找和二分查找
- kail利用msf工具对ms17-010(永恒之蓝)漏洞入侵渗透Win7
- git 查看、创建、删除 本地,远程 分支
- php mysql 简单聊天室_PHP实现最简单的聊天室应用
- 软件系统怎么做版本管理?
- 网络爬虫-学习记录(三)使用Selenium并对去哪儿网站进行爬取
- 同源、跨域、跨站、SameSite与withCredentials
- 强大TOP版淘客程序(带后台管理)
- pg数据库自动备份记录
- 【apache lang3】import org.apache.commons.lang3.StringUtils error----Cannot resolve symbol ‘lang3‘
- 面试角度分析:微信里面让你删掉一个功能,你选哪个?
- 2020数学建模国赛(B)穿越沙漠
- diy 单片机 自动浇花_单片机自动浇花系统(附原理图、仿真文件、源程序)
热门文章
- web前后台数据交互的四种方式
- Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
- svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
- DB2 exception: Cannot create PoolableConnectionFactory SQLCODE=-142
- 宝塔面板FTP连接方法
- 【Luogu2142】【模板】高精度减法
- python设计思路怎么写_初中信息技术 初识Python教学设计
- android room数据库embed,Android room数据库基操
- 小兔子(PAT乙级练习题)
- Python入门--字符串的判断操作