pandas python groupby_python – 如何使用pandas groupby汇总多个列?
我有一个看起来像的数据框
day type col d_1 d_2 d_3 d_4 d_5...
1 A 1 1 0 1 0
1 A 2 1 0 1 0
2 B 1 1 1 0 0
也就是说,我有一个普通的列(col)和许多以d_为前缀的列
我需要按日执行groupby并键入,我想计算每个日期类型组合的每个d_列中的值的总和.我还需要在我的数据中的其他列上执行其他聚合函数(例如示例中的col)
我可以用:
agg_df=df.groupby(['day','type']).agg({'d_1': 'sum', 'col': 'mean'})
但这只计算一个d_列的总和.如何在数据中指定所有可能的d_列?
换句话说,我想写一些类似的东西
agg_df=df.groupby(['day','type']).agg({'d_*': 'sum', 'col': 'mean'})
所以预期的输出是:
day type col d_1 d_2 d_3 d_4 d_5...
1 A 1.5 2 0 2 0 ...
2 B 1 1 1 0 0
如您所见,col通过mean进行聚合,而d_列进行求和.
谢谢你的帮助!
pandas python groupby_python – 如何使用pandas groupby汇总多个列?相关推荐
- pandas python groupby_python – 如何在Pandas groupby之后获得多个条件操作?
考虑以下示例: import pandas as pd import numpy as np df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar', ...
- pandas python groupby_Python Pandas与Groupby的条件和
第一组按key1列:In [11]: g = df.groupby('key1') 然后,对于每个组,取key2等于"1"的子dataframe并对data1列求和:In [12] ...
- pandas python groupby_python – pandas groupby方法实际上是如何工作的?
当你使用时 df.groupby('A') 你得到一个groupby object.你还没有应用任何功能.在引擎盖下,虽然这个定义可能不完美,但您可以将groupby对象视为: >(group, ...
- Python 数据分析三剑客之 Pandas(六):GroupBy 数据分裂、应用与合并
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- 【debug】Python pandas dataframe.groupby().sum不显示结果,只显示groupby中的条件列
简单介绍 在使用pandas的groupby功能时,输出的结果只显示了用于筛选的groupby中的条件列,而不显示最后sum加总的结果 import pandas as pddf.columns = ...
- Python数据分析入门之pandas基础总结
Pandas--"大熊猫"基础 Series Series: pandas的长枪(数据表中的一列或一行,观测向量,一维数组...) Series1 = pd.Series(np.r ...
- Python 数据分析三剑客之 Pandas(五):统计计算与统计描述
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- Python自动化办公:pandas入门教程
在后台回复[阅读书籍] 即可获取python相关电子书~ Hi,我是山月. 今天给大家带来一个强大的朋友:pandas.如果你有许多数据分析任务的话,那你一定不能错过它. 由于它的内容比较多,因此会分 ...
- Python 数据分析包:pandas 基础
2019独角兽企业重金招聘Python工程师标准>>> pandas 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包 类似于 Numpy 的核心是 ndarray,p ...
最新文章
- 华为鸿蒙去哪里更新,华为鸿蒙OS正式尝鲜版名单更新,升级?还是不升级?
- 水平居中布局与滚动条跳动
- python异常处理关键字_Python中的异常处理
- P4721-[模板]分治FFT【NTT,分治】
- python面试总结(五)内存管理与MYSQL引擎选择
- 实现一个压缩Remoting传输数据的Sink:CompressionSink (转载)
- linux 事实日志_Linux是25。是的! 让我们用有关Linux的25个令人震惊的事实来庆祝。
- 分布式缓存Memcached---开篇的话
- 获取POM.XML依赖的JAR包
- php和mysql学生报名系统_[源码和文档分享]基于PHP和MYSQL数据库实现的公共考试报名管理系统网站...
- 职称计算机 将计算机broad_1下的e盘映射为k盘网络驱动器,[转载]职称计算机考试(网络基础)试题答案、操作(一)...
- NIOS II --- UART
- 李白关于鸿蒙的诗,名诗欣赏:李白《把酒问月》之--青天有月来几时
- 砍掉3721 reg
- android 推送图标大小,设计方法论:一种统一图标大小的方法
- Windows里下载并安装phpstudy(图文详解)
- 昨天我请教了几位大佬,他们告诉我要这样学习编程!
- arcgis api for javaScript学习-Measurement
- 将优狐智能插座接入 Domoticz
- linux qt获取网卡mac地址,QT实战获取主机名QT获取IP地址 获取MAC地址 获取广播地址...
热门文章
- ygo游戏王卡组_游戏王:二线卡组脱颖而出的战将,混沌青眼卡组,仪式卡组的骄傲...
- redis工具类_SpringBoot 操作 Redis 数据
- linux bc命令全称,Linux bc 命令
- java目录实用工具_JAVA 创建文件和文件夹,删除文件和文件夹的实用工具
- Js数组去重的多种方法
- matlab程序求尖锐度,业务名称
- spring boot配置logback日志
- CAS单点登录详细流程
- android 导航动画,安利一个Android导航库
- mysql 自动生成mapper_自动生成实体类、Mapper、Mapper.xml文件