pandas计数 value_counts()的使用


Posted in Python onJune 24, 2019

在pandas里面常用value_counts确认数据出现的频率。

1. Series 情况下:

pandas 的 value_counts() 函数可以对Series里面的每个值进行计数并且排序。

import pandas as pd
df = pd.DataFrame({'区域' : ['西安', '太原', '西安', '太原', '郑州', '太原'], 
         '10月份销售' : ['0.477468', '0.195046', '0.015964', '0.259654', '0.856412', '0.259644'],
         '9月份销售' : ['0.347705', '0.151220', '0.895599', '0236547', '0.569841', '0.254784']})
print(df)

统计每个区域出现多少次:

print(df['区域'].value_counts())

pandas计数 value_counts()的使用

每个区域都被计数,并且默认从高到低排序。

如果想升序排列,设置参数 ascending = True:

print(df['区域'].value_counts(ascending=True))

pandas计数 value_counts()的使用

如果想得出计数占比,可以加参数 normalize=True

print(df['区域'].value_counts(normalize=True))

pandas计数 value_counts()的使用

注:空值默认剔除掉的。value_counts()返回的结果是一个Series数组,可以跟别的数组进行计算。

2. DataFrame 情况下:

import pandas as pd
df = pd.DataFrame({'区域1' : ['西安', '太原', '西安', '太原', '郑州', '太原'],
          '区域2' : ['太原', '太原', '西安', '西安', '西安', '太原']})
print(df.apply(pd.value_counts))

pandas计数 value_counts()的使用

区域2中没有郑州,所以是NaN。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python读写excel的方法
Nov 18 Python
python根据出生年份简单计算生肖的方法
Mar 27 Python
python操作ssh实现服务器日志下载的方法
Jun 03 Python
Python中Selenium模拟JQuery滑动解锁实例
Jul 26 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
Python语言进阶知识点总结
May 28 Python
Python3常用内置方法代码实例
Nov 18 Python
tensorflow求导和梯度计算实例
Jan 23 Python
使用Django和Postgres进行全文搜索的实例代码
Feb 13 Python
django实现模板中的字符串文字和自动转义
Mar 31 Python
安装Anaconda3及使用Jupyter的方法
Oct 27 Python
python批量创建变量并赋值操作
Jun 03 Python
pandas DataFrame 交集并集补集的实现
Jun 24 #Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 #Python
pandas.cut具体使用总结
Jun 24 #Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 #Python
python日期相关操作实例小结
Jun 24 #Python
使用Python Pandas处理亿级数据的方法
Jun 24 #Python
Python3批量生成带logo的二维码方法
Jun 24 #Python
You might like
php提交post数组参数实例分析
2015/12/17 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
js 数组操作代码集锦
2009/04/28 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
不间断循环滚动效果的实例代码(必看篇)
2016/10/08 Javascript
如何提高javascript加载速度
2016/12/26 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
Jquery实现无缝向上循环滚动列表的特效
2019/02/13 jQuery
netbeans7安装python插件的方法图解
2013/12/24 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
django+mysql的使用示例
2018/11/23 Python
python实现图片插入文字
2019/11/26 Python
python自动下载图片的方法示例
2020/03/25 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
清华大学自主招生自荐信
2014/01/29 职场文书
大学生毕业鉴定
2014/01/31 职场文书
运动会开幕式解说词
2014/02/05 职场文书
股权收购意向书
2014/04/01 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
禁止酒驾标语
2014/06/25 职场文书
服务行业演讲稿
2014/09/02 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
高中学生自我评价范文
2014/09/23 职场文书
2014年反腐倡廉工作总结
2014/12/05 职场文书
工作保证书
2015/01/17 职场文书
行为习惯主题班会
2015/08/14 职场文书
《风娃娃》教学反思
2016/02/18 职场文书
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python