python中apply函数怎么用
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇内容主要讲解"python中apply函数怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中apply函数怎么用"吧!函数原型:Dat
千家信息网最后更新 2025年11月13日python中apply函数怎么用
本篇内容主要讲解"python中apply函数怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python中apply函数怎么用"吧!
函数原型:
DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=None, args=(), **kwds)
1.该函数最有用的是第一个参数,这个参数是函数,相当于C/C++的函数指针。
2.这个函数需要自己实现,函数的传入参数根据axis来定,比如axis = 1,就会把一行数据作为Series的数据
结构传入给自己实现的函数中,我们在函数中实现对
Series不同属性之间的计算,返回一个结果,则apply函数会自动遍历每一行
DataFrame的数据,最后将所有结果组合成一个Series数据结构并返回。
3.apply函数常与
groupby函数一起使用,如下图所示:
4.举栗子
对指定列进行操作:
data=np.arange(0,16).reshape(4,4)data=pd.DataFrame(data,columns=['0','1','2','3'])def f(x): return x-1print(data)print(data.ix[:,['1','2']].apply(f)) 0 1 2 30 0 1 2 31 4 5 6 72 8 9 10 113 12 13 14 15 1 20 0 11 4 52 8 93 12 13
对行操作:
data=np.arange(0,16).reshape(4,4)data=pd.DataFrame(data,columns=['0','1','2','3'])def f(x): return x-1print(data)print(data.ix[[0,1],:].apply(f)) 0 1 2 30 0 1 2 31 4 5 6 72 8 9 10 113 12 13 14 15 0 1 2 30 -1 0 1 21 3 4 5 6
整体对列操作:
data=np.arange(0,16).reshape(4,4)data=pd.DataFrame(data,columns=['0','1','2','3'])def f(x): return x.max()print(data)print(data.apply(f)) 0 1 2 30 0 1 2 31 4 5 6 72 8 9 10 113 12 13 14 150 121 132 143 15dtype: int64
整体对行操作:
data=np.arange(0,16).reshape(4,4)data=pd.DataFrame(data,columns=['0','1','2','3'])def f(x): return x.max()print(data)print(data.apply(f,axis=1)) 0 1 2 30 0 1 2 31 4 5 6 72 8 9 10 113 12 13 14 150 31 72 113 15dtype: int64
到此,相信大家对"python中apply函数怎么用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
函数
数据
参数
一行
内容
数据结构
整体
结构
结果
学习
不同
实用
更深
之间
兴趣
原型
实用性
实际
属性
指针
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
资金盘升级服务器是什么目的
生物启发网络技术
数据库删除了数据还在吗
优君服务器
有了数据库如何上传做出网址
前端要学的数据库
应用软件开发的基本原则
数据库体系结构ppt
东营应用软件开发
整合软件开发者
邢台通票软件开发有限公司
惠普服务器默认管理ip6
it技术网络安全
电池放电数据库结构
电脑添加服务器管理
数据库设计视图中不能进行的操作
信息安全安全数据库系统
单位数据库
软件开发mvc是什么
数据库安保系统
mysql设置数据库端口
天津卓朗科技工业互联网
dfs 文件服务器 博客园
尚德机构服务器到了可以退费嘛
北京三鑫互联网科技有限
为什么要重视网络安全作文
数据库中如何存放照片
让用excel做数据库
thinkphp数据库配置文件
软件开发行业的培训费