今天介绍数据分析的第四课,教大家如何在python中用apply函数对数据框进行一些复杂一点的操作。
把字符型的数据处理成数值型
把数值型的数据分段处理

1 把字符型的数据处理成数值型
def replace_gender_to_num(val):if val=='男':return 1else:return 0
date_frame.gender.apply(replace_gender_to_num)
date_frame['new_gender'] = date_frame.gender.apply(replace_gender_to_num)
2 把数值型的数据分段处理
def height_to_class(val):if val>=1.8:return 1elif val>=1.65:return 2else:return 3
date_frame['heigth_class'] = date_frame.height.apply(height_to_class)
至此,在python中应用apply函数进行数据处理已介绍完毕,大家可以动手练习一下,思考一下apply函数还有没有别的用途
。


扫一扫关注我
19967879837
投稿微信