一:apply函数简介:

  • 1:Pandas提供了很多数据处理的API,但当提供的API不能满足需求的时候,需要自己编写数据处理函数, 这个时候可以使用apply函数。
  • 2:apply函数可以接收一个自定义函数, 可以将DataFrame的行/列数据传递给自定义函数处理。
  • 3:apply函数类似于编写一个for循环, 遍历行/列的每一个元素,但比使用for循环效率高很多。

二:Series的apply方法:

1: 简单测试Series的apply方法:
在这里插入图片描述
2:如果定义的函数需要传递过个参数?

在这里插入图片描述

三:DataFrame的apply方法:

1: 简单的测试:
在这里插入图片描述
2: dataframe是二维数据,我怎么知道是按行传入函数还是按列传入函数呢?
在这里插入图片描述
在这里插入图片描述

四:向量化函数:

1: 正常的函数:
在这里插入图片描述
2:出错的函数:
在这里插入图片描述

3: 正确的写法:
在这里插入图片描述
或者使用装饰器:
在这里插入图片描述

五:lambda函数:

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐