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中的rjust()方法使用详解
May 19 Python
浅谈Python的list中的选取范围
Nov 12 Python
Python使用post及get方式提交数据的实例
Jan 24 Python
Python3和pyqt5实现控件数据动态显示方式
Dec 13 Python
pytorch实现特殊的Module--Sqeuential三种写法
Jan 15 Python
详解Pycharm出现out of memory的终极解决方法
Mar 03 Python
简单了解Java Netty Reactor三种线程模型
Apr 26 Python
浅谈Python中的模块
Jun 10 Python
win10安装python3.6的常见问题
Jul 01 Python
pytorch实现线性回归以及多元回归
Apr 11 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 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 文章调用类代码
2011/08/11 PHP
php计算整个目录大小的方法
2015/06/01 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
基于JSONP原理解析(推荐)
2017/12/04 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
2020/02/11 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
python测试mysql写入性能完整实例
2018/01/18 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
2018/05/24 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
python实现计算图形面积
2021/02/22 Python
教师自荐书
2013/10/08 职场文书
毕业晚会主持词
2014/03/24 职场文书
小学校长汇报材料
2014/08/20 职场文书
党员剖析材料范文
2014/09/30 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
意外死亡赔偿协议书
2014/10/14 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
学习保证书100字
2015/02/26 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
单位证明范文
2015/06/18 职场文书
个人收入证明格式
2015/06/24 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers