from sklearn.preprocessing import OneHotEncoder
import pandas as pd
from IPython.display import display
X = {
"col1": ["apple", "apple", "banana", "peach", "peach"],
"col2": [0,1,2,3,4],
}
df = pd.DataFrame(X)
# %%
df_encoded = pd.get_dummies(df, columns=['col1'], drop_first=True)
display(df_encoded)