You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Importando a função de transformação ordinal do scikit-learn
from sklearn.preprocessing import OrdinalEncoder
ordem = ['Primeiro', 'Segundo', 'Terceiro', 'Quarto', 'Quinto']
codificador = OrdinalEncoder(categories=[ordem])
cidades['Classificação'] = codificador.fit_transform(cidades[['Classificação']])
# Importando a função de transformação binária do scikit-learn
from sklearn.preprocessing import OneHotEncoder
encoder = OneHotEncoder()
estados = encoder.fit_transform(cidades[['Estado']]).toarray()
estados = pd.DataFrame(estados, columns=encoder.categories_[0])
cidades = pd.concat([cidades, estados], axis=1)
# Removendo a coluna original com os dados nominais
cidades.drop('Estado', axis=1, inplace=True)
estados = pd.get_dummies(cidades['Estado'])
cidades = pd.concat([cidades, estados], axis=1)
# Removendo a coluna original com os dados nominais
cidades.drop('Estado', axis=1, inplace=True)
# Importando a função de transformação de scikit-learn
from sklearn.preprocessing import LabelEncoder
encoder = LabelEncoder()
cidades['Capital'] = encoder.fit_transform(cidades[['Capital']])