如何使用Pandas DataFrame的apply方法进行数据高级处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计834个文字,预计阅读时间需要4分钟。
目录+ apply方法介绍 + 用例1 + 用例2 + 用例3 + 总结+ apply方法介绍 + 方法形式为 apply(func, axis=0, raw=False, result_type=None, args=(,), **kwargs) + 适用于对DataFrame的列应用函数func。传递给函数的对象是Series对象。
目录
- apply方法介绍
- 用例1
- 用例2
- 用例3
- 总结
apply方法介绍
方法形式为 apply(func, axis=0, raw=False, result_type=None, agrs=(), **kwargs),沿Dataframe的轴应用func函数。
传递给函数的对象是Series对象,当axis=0时,其索引是Dataframe的索引;当axis=1时,其索引是Dataframe的列。
默认情况下,result_type=None,最终返回的类型是从func函数的返回推断出来的,否则它就取决于result_type参数。
参数解析:
- func:函数,要应用于每一列或每一行的函数。
- axis:默认为0,0对应行索引,将func函数应用于每一列;1对应列,将函数应用于每一行。
- raw:布尔值,默认为False,确定行或列是否作为Series或ndarray对象传递。
本文共计834个文字,预计阅读时间需要4分钟。
目录+ apply方法介绍 + 用例1 + 用例2 + 用例3 + 总结+ apply方法介绍 + 方法形式为 apply(func, axis=0, raw=False, result_type=None, args=(,), **kwargs) + 适用于对DataFrame的列应用函数func。传递给函数的对象是Series对象。
目录
- apply方法介绍
- 用例1
- 用例2
- 用例3
- 总结
apply方法介绍
方法形式为 apply(func, axis=0, raw=False, result_type=None, agrs=(), **kwargs),沿Dataframe的轴应用func函数。
传递给函数的对象是Series对象,当axis=0时,其索引是Dataframe的索引;当axis=1时,其索引是Dataframe的列。
默认情况下,result_type=None,最终返回的类型是从func函数的返回推断出来的,否则它就取决于result_type参数。
参数解析:
- func:函数,要应用于每一列或每一行的函数。
- axis:默认为0,0对应行索引,将func函数应用于每一列;1对应列,将函数应用于每一行。
- raw:布尔值,默认为False,确定行或列是否作为Series或ndarray对象传递。

