pandas中 map() 、apply()、applymap() 三个函数的区别

1.map()的作用是 —— 将一个自定义函数作用于series对象的每一个元素。

   map() 是series对象的一个函数,dataframe中没有map()。

 

2.apply()的作用是 —— 将一个自定义函数作用于任意轴(任意一行或几行,或者任意一列或多列)上的每一个元素。

   在一列上使用apply()时,效果与map()是一样的。

   在多列上只能用apply(),在一行或多行上,也只能用apply()。

 

3.applymap()的作用是 —— 将一个自定义函数作用于dataframe对象中的每一个元素。

 

详细情况参见:(5条消息) python之Pandas中map,applymap和apply的区别_不想上学的小菜鸟的博客-CSDN博客

 

  

posted @ 2021-07-18 19:38  sauron2021  阅读(852)  评论(0)    收藏  举报