【发布时间】:2018-06-02 18:12:09
【问题描述】:
如果我有一个具有两个值的变量(例如 Sex 可以取男性或女性),我会使用类似的代码,
train_df["Sex"] = train_df["Sex"].apply(lambda sex: 0 if sex == 'male' else 1)
将字符串转换为整数。 如果变量取超过 2 个值,该怎么办? 像薪水归类为低/中/高?与上面类似如何赋值?
【问题讨论】:
-
使用地图(字典)