python pandas transform中 apply,applymap 和map的区别

当想让方程作用在一维的向量上時可以使用apply来完成,如下所示

但是因为大多数的列表统计方程 (比如 sum 和 mean)是DataFrame的函数所以apply很多时候不是必须的

如果想让方程作用于DataFrame中的每一個元素,可以使用applymap().用法如下所示

map()只要是作用将函数作用于一个Series的每一个元素用法如下所示

总的来说就是apply()是一种让函数作用于列或者行操莋,applymap()是一种让函数作用于DataFrame每一个元素的操作而map是一种让函数作用于Series每一个元素的操作。

以上这篇浅谈Pandas中map, applymap and apply的区别就是小编分享给大家的全蔀内容了希望能给大家一个参考,也希望大家多多支持脚本之家

当想让方程作用在一维的向量上時可以使用apply来完成,如下所示

 
但是因为大多数的列表统计方程 (比如 sum 和 mean)是DataFrame的函数所以apply很多时候不是必须的

 
如果想让方程作用于DataFrame中的每一個元素,可以使用applymap().用法如下所示

 
map()只要是作用将函数作用于一个Series的每一个元素用法如下所示
总的来说就是apply()是一种让函数作用于列或者行操莋,applymap()是一种让函数作用于DataFrame每一个元素的操作而map是一种让函数作用于Series每一个元素的操作

我要回帖

更多关于 pandas transform 的文章

 

随机推荐