我有一個數(shù)據(jù)框,我想直接在它上面使用 LabelEncoder。數(shù)據(jù)框: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' 的實例之間不支持'<'”,'發(fā)生在索引 11')df.select_dtypes('object').iloc[:,1:].apply(LabelEncoder.fit_transform)TypeError: ("fit_transform() 缺少 1 個必需的位置參數(shù):'y'",'發(fā)生在索引性別')有關如何使用它的任何幫助。
添加回答
舉報
0/150
提交
取消