我有一个数据框,我想直接在它上面使用 LabelEncoder。数据框:df.select_dtypes('object').iloc[:,1:] Gender Married x_y x_z 0 Male No 0 No 1 Male Yes 1 No 2 Male Yes 2 Yes 3 Male Yes 3+ No 4 Male No 1 No 我试过这些:le = LabelEncoder()df.select_dtypes('object').iloc[:,1:].apply(le.fit_transform, axis=1)类型错误:(“'float' 和 'str' 的实例之间不支持'<'”,'发生在索引 11')df.select_dtypes('object').iloc[:,1:].apply(LabelEncoder.fit_transform)TypeError: ("fit_transform() 缺少 1 个必需的位置参数:'y'",'发生在索引性别')有关如何使用它的任何帮助。
添加回答
举报
0/150
提交
取消