- map()
- 将一个自定义函数作用于Series对象的每一个元素上
- map()方法只能在Series对象上使用, DataFrame对象没有map()方法
- apply()
- 将一个自定义函数作用于任意轴(通过axis参数指定, 任意一行或多行, 任意一列或多列)的每一个元素上
- 在一列上使用apply()和map()的效果是一样的, 因为DataFrame对象的一列就是一个Series对象
- 在多列或多行上只能使用apply()
- 在Series对象和DataFrame对象上都可以使用apply()方法
- applymap()
- 第一个自定义函数作用于DataFrame对象的每一个元素上, 不能指定行或列
- applymap()方法只能用在DataFrame对象上, Series对象中没有applymap()方法
pandas模块 - map(), apply()和applymap()方法的区别
于 2022-07-31 19:32:01 首次发布