(九)apply自定义函数
一:apply函数简介:1:Pandas提供了很多数据处理的API,但当提供的API不能满足需求的时候,需要自己编写数据处理函数, 这个时候可以使用apply函数。2:apply函数可以接收一个自定义函数, 可以将DataFrame的行/列数据传递给自定义函数处理。3:apply函数类似于编写一个for循环, 遍历行/列的每一个元素,但比使用for循环效率高很多。二:Series的apply方法:
·
一: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函数:
更多推荐
已为社区贡献1条内容
所有评论(0)