I get this type of error : TypeError: '<' not supported between instances of 'int' and 'str'
I get this type of error : TypeError: '<' not supported between instances of 'int' and 'str'
from sklearn.preprocessing import LabelEncoder
var_mod = ['Gender','Married','Dependents','Education','Self_Employed','Property_Area']
le = LabelEncoder()
for i in var_mod:
data[i] = le.fit_transform(data[i])
我试过通过对类别进行编码将所有分类变量转换为数字。但是,我收到以下错误。
TypeError: '<' not supported between instances of 'int' and 'str'
完成这个例子:https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.LabelEncoder.html
并检查这个:
from sklearn import preprocessing
le = preprocessing.LabelEncoder()
var_mod = ['Gender','Married','Dependents','Education','Self_Employed','Property_Area']
le.fit(var_mod)
print(le.transform(['Self_Employed','Dependents']))
print(le.transform(['Gender','Married','Dependents','Education','Self_Employed','Property_Area']))
from sklearn.preprocessing import LabelEncoder
var_mod = ['Gender','Married','Dependents','Education','Self_Employed','Property_Area']
le = LabelEncoder()
for i in var_mod:
data[i] = le.fit_transform(data[i])
我试过通过对类别进行编码将所有分类变量转换为数字。但是,我收到以下错误。
TypeError: '<' not supported between instances of 'int' and 'str'
完成这个例子:https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.LabelEncoder.html
并检查这个:
from sklearn import preprocessing
le = preprocessing.LabelEncoder()
var_mod = ['Gender','Married','Dependents','Education','Self_Employed','Property_Area']
le.fit(var_mod)
print(le.transform(['Self_Employed','Dependents']))
print(le.transform(['Gender','Married','Dependents','Education','Self_Employed','Property_Area']))