将一个自定义的函数应用到Pandas的数据结构中可以使用map(), apply()或者applymap(),它们的区别在于应用的对象不同。

apply()和applymap()是DataFrame结构中的函数,Series中没有。它们的区别在于,apply()将一个函数作用于DataFrame中的每个行或者列,而applymap()是将函数做用于DataFrame中的所有元素(elements)。

apply() 当想让方程作用在一维的向量上时,可以使用apply来完成

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

map() 是一个Series的函数,DataFrame结构中没有map()。map()将一个自定义函数应用于Series结构中的每个元素(elements)。

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

Pandas中的map(), apply()和applymap()的区别-Python 技术分享 Java技术分享 Python 爬虫技术_微信公众号:zeropython—昊天博客
HTTPX 基础教程-新乡seo|网站优化,网站建设_微信公众号:zeropython—昊天博客