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博客

浙公网安备 33010602011771号