在Python中,apply
函數(shù)已經(jīng)被廢棄,可以使用apply
函數(shù)的替代方法是使用applymap
、apply
、map
等函數(shù)。
applymap
函數(shù):對DataFrame中的所有元素應(yīng)用函數(shù)df.applymap(func)
apply
函數(shù):對DataFrame中的每一列或每一行應(yīng)用函數(shù)df.apply(func, axis=0) # 對每一列應(yīng)用函數(shù)
df.apply(func, axis=1) # 對每一行應(yīng)用函數(shù)
map
函數(shù):對Series中的每個元素應(yīng)用函數(shù)s.map(func)
這些函數(shù)可以替代apply
函數(shù)的功能,并且更加靈活和高效。