pandas apply函数_Pandas中的apply函数应用

本文介绍了Pandas库中强大的apply函数,通过实例演示如何使用apply处理数据,并对比了其与map函数的区别。apply适用于复杂的数据处理场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前期,我们学习了有关map函数的应用。今天,我们来看看另一个函数apply在pandas中的应用,相比于map,apply的功能更加强大,它可以传递多个函数参数,而map只能传递一个参数。apply函数的用法如下:
DataFrame.apply(func, axis=0, broadcast=False, raw=False, reduce=None, args=(), **kwds)

该函数的第一个参数为外部函数,这个函数需要自己实现,而传入外部函数的参数由args实现,举个例子:

随便做了一列数据如下:

2aa1d91925725bd093acb2f2929d41f6.png

问题:要求去掉name栏中的格式后缀(即.后面的xls、doc、ppt等) 用apply函数实现:

66cb74c004d5c6d02f2179586620c824.png

这个例子用map和apply都能实现,但对于一些复杂的多参数情况,map可能就不太得心应手了,两种函数各有千秋,自己在实际应用中可以灵活选择。

本期就到这里,Bye!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值