jjxx2005 发表于 2020-6-1 12:04:56

请问pandas中的 replace 与 map 在功能上的区别是什么?

请问pandas中的 replace 与 map在功能上的区别是什么?

我感觉既然存在就有道理,我不能只掌握其中之一,但是二者最重要的区别在哪里?

BIO-张磊 发表于 2020-6-3 21:59:26

从最基本的python的map函数就可以看出map的作用
map(function, iterable, ...)####map的结果是一个可迭代的对象,要看是什么可以用list
比如list(map(abs,))#这个是把1,2,-3,4,5一一对应使用了abs函数。
所以扩展到pandas,series系列的map函数也是可以接受一个函数或含有映射关系的字典型对象。他比replace有更灵活的应用,比如多了映射函数功能
页: [1]
查看完整版本: 请问pandas中的 replace 与 map 在功能上的区别是什么?