6分钟
apply2
4. Series
的.apply()
方法应用到Series
的每个元素上: .apply(func, convert_dtype=True, args=(), **kwds)
func
:一个可调用对象,它会应用于每个元素convert_dtype
:一个布尔值。如果为True
,则pandas
会自动匹配func
结果的最佳dtype
;如果为False
,则dtype=object
args
:传递给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
学员评价