Encoder
Label Encoder
from sklearn.preprocessing import LabelEncoder
df = read_csv('iris.csv')
encoder = LabelEncoder()
encoder.fit_transform(df['Species'])
Ordinal Encoder
df = read_csv('ColorSizeShape.csv')
X = df[df.columns[:-1]]
encoder = OrdinalEncoder()
X = encoder.fit_transform(X)
One Hot Encoder
from sklearn.preprocessing import OneHotEncoder
df = read_csv('ColorSizeShape.csv')
X = df[df.columns[:-1]]
encoder = OneHotEncoder(dtype=int)
encoder.fit_transform(X).toarray()
Reference
| Label Encoder | https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.LabelEncoder.html |
| Ordinal Encoder | https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OrdinalEncoder.html |
| One Hot Encoder | https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.html |