[ML] OneHotEncoder(원핫인코딩), ColumnTransformer, make_column_transformer


[ML] OneHotEncoder(원핫인코딩), ColumnTransformer, make_column_transformer

파이썬 라이브러리를 활용한 머신러닝 책을 보고 정리한 내용입니다. OneHotEncoder scikit-learn에서도 원-핫-인코딩을 수행할 수 있다. 사이킷 런에서는 훈련 세트와 테스트 세트를 같은 방식으로 다루기 쉬운 것이 장점이다. 원핫인코딩은 OneHotEncoder 클래스에 구현되어 있고 모든 열에 인코딩을 수행한다. sparse를 False로 설정하면 넘파이 배열을 반환하고 True로 설정하면 희소 행렬로 반환한다. 문자열 특성과 정수 특성이 모두 반환되었다. scikit-learn의 출력은 DataFrame이 아니기에 열 이름이 없다. 변환된 특성에 해당하는 원본 범주형 변수의 이름을 얻으려면 get_feature_names 메서드 사용하면 된다. 처음 세 개의 열은 첫 번..........

[ML] OneHotEncoder(원핫인코딩), ColumnTransformer, make_column_transformer에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [ML] OneHotEncoder(원핫인코딩), ColumnTransformer, make_column_transformer