Label Encoder

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #40373
    petersenpedro
    Participante

      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’])

      #40447
      Denny Ceccon
      Moderador

        Se depois você quiser fazer o processo inverso (com a função inverse_transform), precisa manter uma instância de LabelEncoder para cada variável. Se isso não for importante, pode usar somente um, pois toda vez que chama o método fit/fit_transform, o encoder é resetado.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.