col = ['date','age','race', 'sex','procedure1', 'procedure2', 'procedure3', 'a_diag', 'p_diag','s_diag1','s_diag2', 's_diag3', 's_diag4', 's_diag5']
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
for i in col:
df[i] = le.fit_transform(df[i].astype('object'))
Для приведенного выше кода я получаю следующую ошибку:
'<' not supported between instances of 'str' and 'int'