详谈pandas中agg函数和apply函数的区别


Posted in Python onApril 20, 2018

在利用python进行数据分析 这本书中其实没有明确表明这两个函数的却别,而是说apply更一般化.

其实在这本书的第九章‘数组及运算和转换'点到了两者的一点点区别:agg是用来聚合运算的,所谓的聚合当然是合成的成分比较大些,这一节开头就点到了:聚合只不过是分组运算的其中一种而已。它是数据转换的一个特例,也就是说,它接受能够将一维数组简化为标量值的函数。

当然这两个函数都是作用在groupby对象上的,也就是分完组的对象上的,分完组之后针对某一组,如果值是一维数组,在利用完特定的函数之后,能做到简化的话,agg就能调用,反之,如果比如自定义的函数是排序,或者像是书中278页所定义的top这一类的函数,当然是agg所不能解决的,这时候用apply就可以解决。因为他更一般化,不存在什么简化,什么一维数组,什么标量值。

以上纯属个人见解,不喜勿喷。

这篇详谈pandas中agg函数和apply函数的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
Jun 18 Python
python分析网页上所有超链接的方法
May 08 Python
简单了解python模块概念
Jan 11 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
Python装饰器(decorator)定义与用法详解
Feb 09 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
python中break、continue 、exit() 、pass终止循环的区别详解
Jul 08 Python
python禁用键鼠与提权代码实例
Aug 16 Python
python取均匀不重复的随机数方式
Nov 27 Python
python 输出列表元素实例(以空格/逗号为分隔符)
Dec 25 Python
python数据爬下来保存的位置
Feb 17 Python
详解Python 函数参数的拆解
Sep 02 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 #Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 #Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 #Python
Python查找两个有序列表中位数的方法【基于归并算法】
Apr 20 #Python
pandas 使用apply同时处理两列数据的方法
Apr 20 #Python
Python之pandas读写文件乱码的解决方法
Apr 20 #Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 #Python
You might like
php 用sock技术发送邮件的函数
2007/07/21 PHP
PHP获取表单textarea数据中的换行问题
2010/09/10 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
php操作mongoDB实例分析
2014/12/29 PHP
php简单获取目录列表的方法
2015/03/24 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
js针对ip地址、子网掩码、网关的逻辑性判断
2016/01/06 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
2018/09/10 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
vue props 单项数据流实例分享
2020/02/16 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
Python3基础之函数用法
2014/08/13 Python
在Python中操作字典之clear()方法的使用
2015/05/21 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
python3实现高效的端口扫描
2019/08/31 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
Python内置异常类型全面汇总
2020/05/28 Python
Python如何使用input函数获取输入
2020/08/06 Python
葡萄牙语专业个人求职信
2013/12/10 职场文书
六一儿童节活动策划方案
2014/01/27 职场文书
2014年幼儿园元旦活动方案
2014/02/13 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
python 算法题——快乐数的多种解法
2021/05/27 Python