很多情况下,数据需要对单列进行处理,如果用for循环,大量数据时效率会比较低,现在可以使用apply+lambda处理
import pandas as pd
def func(x):
return x**4
df['待处理列']= df['待处理列'].apply(lambda x: func(x))
对于复杂的处理,此种方法非常高效
很多情况下,数据需要对单列进行处理,如果用for循环,大量数据时效率会比较低,现在可以使用apply+lambda处理
import pandas as pd
def func(x):
return x**4
df['待处理列']= df['待处理列'].apply(lambda x: func(x))
对于复杂的处理,此种方法非常高效