6分钟
apply2
4. Series的.apply()方法应用到Series的每个元素上: .apply(func, convert_dtype=True, args=(), **kwds)
func:一个可调用对象,它会应用于每个元素convert_dtype:一个布尔值。如果为True,则pandas会自动匹配func结果的最佳dtype;如果为False,则dtype=objectargs:传递给func的额外的位置参数。kwds:传递给func的额外的关键字参数。
返回结果可能是Series,也可能是DataFrame(比如,func返回一个Series)
5. Series的.map(arg,na_action=None)方法会应用到Series的每个元素上:
arg:一个函数、字典或者Series。如果为字典或者Series,则它是一种映射关系,键/index label就是自变量,值就是返回值。na_action:如果为ignore,则忽略NaN
返回相同index的一个Series
学员评价