can you do for enumerate( code example
Example: enumerate
categorical_features_new=[features for features in df.columns if df[features].dtypes=='object']
for feature in categorical_features_new:
labels_sorted=df[feature].value_counts().sort_values().index
labels_ordered={k:i for i,k in enumerate(labels_sorted,0)}
df[feature]=df[feature].map(labels_ordered)