python agg函数_个人对Pandas中agg、apply和transform函数的理解
个人对Pandas中agg、apply和transform函数的理解
学习《利用Python进行数据分析》一书,关于pandas的这三个函数,个人理解如下。
agg
agg方法可以被groupby、dataframe、series等对象调用。
dataframe的agg方法的官方文档
其用法为pandas.DataFrame.agg(self, func, axis=0, *args, **kwargs)
func可以是function, str, list或dict,可以接受的形式有函数、函数名称的字符串、函数列表或字典。
agg可以直接以字符串的形式使用pandas和Python内置的函数,也可以使用用户自定义的函数,并且有axis参数。
还可以一次性传入多个函数,给函数设置计算结果的列名,支持对不同的series使用不同的函数(以字典形式传参)。
本方法主要用于聚合,首先对Frame对象的各行(或列)进行计算并得到标量聚合结果,然后汇总所有组的聚合结果为一个数组。
apply
apply方法可以被groupby、resampler、dataframe、series、offsets等对象调用。
dataframe的apply方法的官方文档
其用法为pandas.DataFrame.apply(self, func, axis=0, raw=False, result_type=None, args=(), **kwds)
文档中关于func参数,只说了是要应用到行或列的函数。
agg可以做的,好像apply都可以做,所以apply比agg更加灵活,更一般化,但是调用Python内置函数和panda
python agg函数_个人对Pandas中agg、apply和transform函数的理解相关推荐
- python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)
在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...
- python中的iloc函数_详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
pandas的DataFrame对象,本质上是二维矩阵,跟常规二维矩阵的差别在于前者额外指定了每一行和每一列的名称.这样内部数据抽取既可以用"行列名称(对应.loc[]方法)",也 ...
- c语言中sprintf函数_在C / C ++中使用sprintf()函数
c语言中sprintf函数 In this article, we'll take a look at using the sprintf() function in C / C++. 在本文中,我们 ...
- c语言strdup函数_在C / C ++中使用strdup()函数的指南
c语言strdup函数 In this article, we'll take a look at using the strdup() function in C/C++. 在本文中,我们将研究在C ...
- 自己实现c语言itoa函数_在C / C ++中实现itoa()函数
自己实现c语言itoa函数 In this article, we'll take a look at implementing the itoa() function in C/C++. 在本文中, ...
- java调用javascript函数_使用Java程序中的参数调用Javascript函数
我有Java Swing应用程序.当用户点击MenuItem时,我想使用JavaScript在HTML页面上显示图形. Java代码: if(e.getActionCommand().equals(& ...
- python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...
- python dataframe函数_python pandas中DataFrame类型数据操作函数的方法
这篇文章主要介绍了关于python pandas中DataFrame类型数据操作函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python数据分析工具pandas中Data ...
- Pandas 中的这 3 个函数,没想到竟成了我数据处理的主力
作者 | luanhz 责编 | 张文 来源 | 转载自公众号小数志 学 Pandas 有一年多了,用 Pandas 做数据分析也快一年了,常常在总结梳理一些 Pandas 中好用的方法.例如三个 ...
最新文章
- python实现人像美颜
- mysql limit优化
- html让ul的li自动居中,css ul li导航菜单居中问题解决方法
- 软raid1 重新同步_软RAID搭建基于linux系统搭建RAID5
- 在vue中使用MD5加密
- PKD-Bert:基于多层网络的Bert知识蒸馏
- 解决Python中设置与获取cookie时出现的中文编码问题。
- Webpack 2 视频教程 020 - Webpack 2 中的 HMR ( Hot Module Replacement )
- 谈论为什么要写博客的重要性
- python ai 源码_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_Python教程...
- 服务器系统2012u盘安装教程,windows2012 u盘安装教程
- 微服务,软件应用开发的新纪元
- 科学计算机的用途,科学计算器应用介绍及主要用途
- 介绍几款在线脑图和流程图制作工具
- MATLAB注意事项
- 10Easyx图形编程
- 初入测试如何编写测试用例?从3个方面带你写一个合格的测试用例
- 【推导】线性变换与在基下的矩阵一一对应
- 微积分7---极坐标确定切线方程
- 和迈危险废物处置单位信息管理系统