python做某个条件下的计数_Python数据透视表条件计数
假设你的数据看起来是这样的:
# sample data
df = pd.DataFrame({
'Name' : ['James']*6 +\
['Bob']*9 +\
['Mary']*10,
'Result' : ['Win']*2 + ['Loss']*2 + ['Draw']*2 +\
['Win']*7 + ['Loss']*2 +\
['Win']*5 + ['Loss']*3 + ['Draw']*2,
'Speed' : [50]*6 +\
[48]*9 +\
[70]*10
})
然后,只需在 '赢' 过滤器和数据透视:
# Filter on 'Win'; make pivot table
df[df.Result == 'Win'].pivot_table(index = 'Name',
values = ['Result', 'Speed'],
aggfunc = {'Result' : 'count',
'Speed' : 'mean'},
fill_value = 0).rename(columns = {'Result' : 'Win'})
或者GROUPBY和聚合:
# groupby.agg()
df[df.Result == 'Win'].groupby('Name').agg({'Result' : 'count',
'Speed' : 'mean'}).rename({'Result' : 'Win'})
的结果相同:
python做某个条件下的计数_Python数据透视表条件计数相关推荐
- Python 将Excel一维数据转换成二维数据透视表
目录 目的 操作步骤 创建文件目标文件并放置在对应目标文件夹 打开JupyterNotebook 步骤1:在 D:\ProgramProject\JupyterNotebook\dealExcel 步 ...
- 用python做数据透视表
在Python中,可以使用pandas库来进行数据透视表的操作.下面是一个简单的示例代码: 假设有一个名为"sales_data.csv"的销售数据表格,其中包含了销售日期.销售员 ...
- Python数据分析——Pandas基础:dt.datetime与pivot_table()数据透视表
系列文章目录 Chapter 1:创建与探索DF.排序.子集化:Python数据分析--Pandas基础入门+代码(一) Chapter 2:聚合函数,groupby,统计分析:Python数据分析- ...
- 用python做透视表_python制作数据透视表pivot_table方法详解
数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等.所进行的计算与数据跟数据透视表中的排列有关. 之所以称为数据透视表,是因为可以动态地改变它们的版面布置,以便按照 ...
- python处理excel数据透视表_Python也能轻松做出Excel透视表的效果,一切技巧全在这里...
此系列文章收录在公众号中:数据大宇宙 > 数据处理 >E-pd 经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理都麻烦得要死.后来才发现,原来不是 Python ...
- python数据透视表计数去除重复_如何用Python实现数据透视表?解除你对透视表的疑惑!...
相信接触过Excel的小伙伴都知道,Excel有一个非常强大的功能数据透视表可以自由选择不同字段,用不同的聚合函数进行汇总,并建立交叉表格,用以从不同层面观察数据.这么强大的功能,在Python中怎么 ...
- python数据透视表计数去除重复_excel透视表计数去重_Excel数据透视表中的唯一计数...
In a previous article, Roger Govier showed us a couple of different ways to get a Unique count with ...
- 小福利,带你快速入门sumifs多条件求和函数、设置下拉菜单结合vlookup函数双条件查找数据、excel的切片器(表关联)、数据透视表、数据透视图
第一部分:利用sumifs函数求得双条件下的求和值 如题,现在需要根据下拉菜单年份和商品来查找利润, 第一步,在年份H3设置数据验证,分别是2019,2020,2021 第二步,在商品H4设置数据验证 ...
- 【ENVI条件下处理高分6-WFV数据中的新问题】
ENVI条件下处理高分6-WFV数据中的新问题 目前的话在一些单独的手动数据处理方面遇到点问题,分享一些,希望能够在后面得到解决,暂时没有好的处理方法,直接看图吧,我们来聊一聊 这里的话主要是以202 ...
最新文章
- android jni语法,Android NDK中的JNIEXPORT和JNICALL
- SQL 关于apply的两种形式cross apply 和 outer apply
- 2010 求后序遍历
- TCP第四次挥手为什么要等待2MSL(最长报文段寿命,Maximum Segment Lifetime)
- ROC 曲线和 AUC 值
- 【Git】Git使用记录: 撤回已经commit到本地的提交记录
- 开启tomcat的apr模式,并利用redis做tomcat7的session的共享。
- PHP解析URL并得到URL中的参数
- 后端技术:Mybatis是如何解析配置文件的?
- Android官方开发文档Training系列课程中文版:数据存储之键值对序列存储
- arm9 安装java_QT5.7 AM1808 ARM9的交叉编译
- allure的安装和使用(windows环境)
- android shape 绘制气泡图,气泡图-自定义 shape
- 拓端tecdat|R语言自定义两种统计量度:平均值和中位数,何时去使用?
- java语言程序设计第三版沈泽刚课后答案_Java语言程序设计(第3版)学习指导与习题解析...
- SSH远程登录原理学习
- LeetCode 打家劫舍题型 解析
- 有人说做运营死路一条,但他没搞清运营是做什么的!
- 二进制十进制小数转换
- odb 使用指南(三)持久化对象的处理