Home › Forums › Fórum Machine Learning e Data Science com Python de A à Z › Label Encoder
- This topic has 1 reply, 2 voices, and was last updated 3 years ago by
Denny Ceccon.
- AuthorPosts
- 4 de maio de 2023 at 19:33 #40373
Boa noite,
Para usar o label encoder preciso criar uma variavel para cada coluna mesmo ou posso usar conforme abaixo?
from sklearn.preprocessing import LabelEncoder
label_encoder = LabelEncoder()
X[‘workclass’] = label_encoder.fit_transform(X[‘workclass’])
X[‘education’] = label_encoder.fit_transform(X[‘education’])
X[‘marital-status’] = label_encoder.fit_transform(X[‘marital-status’])
X[‘occupation’] = label_encoder.fit_transform(X[‘occupation’])
X[‘relationship’] = label_encoder.fit_transform(X[‘relationship’])
X[‘race’] = label_encoder.fit_transform(X[‘race’])
X[‘sex’] = label_encoder.fit_transform(X[‘sex’])
X[‘native-country’] = label_encoder.fit_transform(X[‘native-country’])9 de maio de 2023 at 09:20 #40447Se depois você quiser fazer o processo inverso (com a função
inverse_transform), precisa manter uma instância deLabelEncoderpara cada variável. Se isso não for importante, pode usar somente um, pois toda vez que chama o métodofit/fit_transform, o encoder é resetado. - AuthorPosts
- You must be logged in to reply to this topic.
