参考链接: 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()函数相关推荐

  1. [转载] python中chr()和ord()函数的用法

    参考链接: Python的 chr() 在文章Python中raw_input()与input()的区别(http://blog.csdn.net/hk_john/article/details/77 ...

  2. [转载] Python 中reduce()与lambda函数详解

    参考链接: Python中的reduce a = [2,22,222] Sn = reduce(lambda x,y:x+y,a) print "计算和为:",Sn reduce( ...

  3. [转载] python中append和extend函数区别

    参考链接: Python中的append和extend append和extend都是python内置函数,都有扩展列表的元素功能,但两者的扩展方式是不同的. 通过使用?list.append命令查看 ...

  4. [转载] python中@property和property函数使用

    参考链接: Python property() 1.基本的@property使用,可以把函数当做属性用 class Person(object): @property def get_name(sel ...

  5. python中count函数的用法

    Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...

  6. [转载] python中的eval函数

    参考链接: Python中的求值函数 eval eval函数很强大,可以将字符串做为有效的表达式来求值并返回计算结果,如下所示: # 基本的数学计算 In [1]: eval("1 + 1& ...

  7. [转载] Python中的数学函数,三角函数,随机数函数

    参考链接: Python中的数学math函数 3(三角函数和角函数) 数学函数 函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-10) 返回 10ceil(x)返回数字的上入整数,如 ...

  8. python平方数迭代器_对python中的高效迭代器函数详解

    python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...

  9. Python中str()与repr()函数的区别——repr() 的输出追求明确性,除了对象内容,还需要展示出对象的数据类型信息,适合开发和调试阶段使用...

    Python中str()与repr()函数的区别 from:https://www.jianshu.com/p/2a41315ca47e 在 Python 中要将某一类型的变量或者常量转换为字符串对象 ...

最新文章

  1. Ubuntu su 认证失败
  2. 如何快速的给你的项目添加icon图标
  3. [转]在C#中使用API回调函数的方法
  4. MFC中如何从EDIT控件中获取文字
  5. OpenCASCADE:Foundation Classes数据类型
  6. ubuntu系统静态路由
  7. 虚拟目录继承根Web.Config的问题解决(转)
  8. 数据结构---顺序查找和二分查找
  9. kail利用msf工具对ms17-010(永恒之蓝)漏洞入侵渗透Win7
  10. git 查看、创建、删除 本地,远程 分支
  11. php mysql 简单聊天室_PHP实现最简单的聊天室应用
  12. 软件系统怎么做版本管理?
  13. 网络爬虫-学习记录(三)使用Selenium并对去哪儿网站进行爬取
  14. 同源、跨域、跨站、SameSite与withCredentials
  15. 强大TOP版淘客程序(带后台管理)
  16. pg数据库自动备份记录
  17. 【apache lang3】import org.apache.commons.lang3.StringUtils error----Cannot resolve symbol ‘lang3‘
  18. 面试角度分析:微信里面让你删掉一个功能,你选哪个?
  19. 2020数学建模国赛(B)穿越沙漠
  20. diy 单片机 自动浇花_单片机自动浇花系统(附原理图、仿真文件、源程序)

热门文章

  1. web前后台数据交互的四种方式
  2. Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
  3. svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
  4. DB2 exception: Cannot create PoolableConnectionFactory SQLCODE=-142
  5. 宝塔面板FTP连接方法
  6. 【Luogu2142】【模板】高精度减法
  7. python设计思路怎么写_初中信息技术 初识Python教学设计
  8. android room数据库embed,Android room数据库基操
  9. 小兔子(PAT乙级练习题)
  10. Python入门--字符串的判断操作