I have the following code to one-hot-encode 2 columns I have.
# encode city labels using one-hot encoding scheme city_ohe = OneHotEncoder(categories=\'auto\'
Why don't you take a look at pd.get_dummies? Here's how you can encode:
df['city'] = df['city'].astype('category') df['phone'] = df['phone'].astype('category') df = pd.get_dummies(df)