import pandas as pd
import numpy as np
df={'A': ['bob','millor','bob','bob'],'B':  [12,15,34,98],'C' : [45,23,88,23]}
# df=pd.DataFrame(df).astype(int)
df=pd.DataFrame(df)
print( df)
print('_'*60)
# (1)获取按A分组后B列的最大值
print( df.groupby(by='A').agg({'B':'max'}))
print('_'*60)# (2)获取按A分组后B列的最大值和最小值
print( df.groupby(by='A').agg({'B':['max','min']}))
print('_'*60)# (3)获取按A分组后B列的最大值和最小值以及C列的最大值
print( df.groupby(by='A').agg({'B':['max','min'], 'C':'min'}))
print('_'*60)# (4)默认是以函数名称命名的,可以修改
print( df.groupby(by='A').agg(
b_min=pd.NamedAgg(column='B', aggfunc='min'),
b_max=pd.NamedAgg(column='B', aggfunc='max')))

python agg相关推荐

  1. python agg函数_Python Pandas Series.agg()用法及代码示例

    Python是进行数据分析的一种出色语言,主要是因为以数据为中心的python软件包具有奇妙的生态系统. Pandas是其中的一种,使导入和分析数据更加容易. Pandas Series.agg()用 ...

  2. python agg函数_个人对Pandas中agg、apply和transform函数的理解

    个人对Pandas中agg.apply和transform函数的理解 学习<利用Python进行数据分析>一书,关于pandas的这三个函数,个人理解如下. agg agg方法可以被gro ...

  3. python agg函数,python pandas自定义agg函数

    Dataframe: one two a 1 x b 1 y c 2 y d 2 z e 3 z grp = DataFrame.groupby('one') grp.agg(lambda x: ?? ...

  4. python agg函数_Python pandas.DataFrame.agg函数方法的使用

    DataFrame.agg(func, axis=0, *args, **kwargs) 使用指定axis上的一个或多个操作Aggregate. 参数:func: function, str, lis ...

  5. python agg函数_python – 将百分位数传递给pandas agg函数

    也许不是超级高效,但一种方法是自己创建一个函数: def percentile(n): def percentile_(x): return np.percentile(x, n) percentil ...

  6. python agg函数_pandas agg函数使用方法

    DataFrame.agg(func,axis = 0,* args,** kwargs) func : 函数,函数名称,函数列表,字典{'行名/列名','函数名'} 使用指定轴上的一个或多个操作进行 ...

  7. python agg函数_dataframe转化(二)之 apply(),transform(),agg() 的用法和区别

    用法介绍 transform用法 pandas.Series.transform Call func on self producing a Series with transformed value ...

  8. python使用pandas计算dataframe中每个分组的分位数极差、分组数据的分位数极差(range)、使用groupby函数和agg函数计算分组的两个分位数

    python使用pandas计算dataframe中每个分组的分位数极差.分组数据的分位数极差(range).使用groupby函数和agg函数计算分组的两个分位数 目录

  9. python使用pandas计算dataframe中每个分组的极差、分组数据的极差(range)、使用groupby函数和agg函数计算分组的最大值和最小值

    python使用pandas计算dataframe中每个分组的极差.分组数据的极差(range).使用groupby函数和agg函数计算分组的最大值和最小值 目录

最新文章

  1. ios集成firebase_如何将Firebase与您的应用程序集成
  2. 使用php读写mysql数据库并显示到网页上
  3. Python 能做什么?
  4. 二:SpringAOP
  5. VINS-Mono关键知识点总结——预积分和后端优化IMU部分
  6. oracle 10g 更换ocr,Oracle10g RAC在线更换OCR votedisk
  7. 一种简单、实用的测量程序运行时间的方法
  8. linux路由表生成,路由表(FIB)内容的生成(一)
  9. 跨域问题解决(我只是搬运工)
  10. [HNOI2007] 分裂游戏
  11. 获取map中的一个value值以及遍历map获得map里所有key、value的值
  12. 亲密关系沟通-【匹配度】调整沟通模式
  13. js jquery select 操作 获取值,选中选项,增加,修改,删除
  14. 缓存穿透、缓存击穿、缓存雪崩概念及解决方案
  15. centos7修复libcrypto.so.10缺失的问题,导致ssh无法运行
  16. MapInfo教程--二次开发入门
  17. 联想用u盘重装系统步骤_联想u盘重装win10系统详细图文教程
  18. 计算机英特尔显卡在哪找,Win10英特尔显卡设置在哪里 英特尔核芯显卡控制面板六大功能详解...
  19. 什么是云服务?vivo云服务是什么意思?
  20. webpack 报错处理 Error: Cannot find module '@webassemblyjs/wast-parser'

热门文章

  1. Date日期——格式化日期时分秒
  2. NOIP提高组初赛[选择题知识点汇总]
  3. CentOS网络配置文件中UUID参数释疑
  4. Win10系统无法登录OneNote For Windows10的解决办法
  5. 使用iframe时候调用钉钉要注意啦!
  6. 谷歌Pixel 4神奇在哪儿? AI黑科技带来四大改变!
  7. Matlab如何打开新版本程序,求助:老程序在新版本的matlab中运行
  8. 学校热水系统服务认证
  9. 【C++】【读个小故事就弄懂】为什么基类指针可以指向派生类对象,而派生类指针却不可以指向基类对象?(最易懂最有趣最生动的举例)
  10. android根据url加载图片路径,初学Android——通过URL加载图片