
231
7
장
파이썬으로 사용자 정의 ML 모델 학습시키기
그리고 두 번째 줄은 다음 결과를 출력합니다.
# 가독성을 높이고자 출력 결과를 조정했습니다.
Partner Yes
Dependents No
MultipleLines No phone service
InternetService DSL
OnlineSecurity No
OnlineBackup Yes
DeviceProtection No
TechSupport No
Contract Month-to-month
PaperlessBilling Yes
PaymentMethod Electronic check
DiffBuckets (-3.69, 3.915]
OneHotEncoder
를 데이터에 적합시키고 나면,
transform
()
과
inverse
_
transform
()
메서드
를 사용하여 원본값과 인코딩된 값 사이를 오갈 수 있습니다.
마지막으로 수치형 특징과 인코딩된 범주형 특징을 다시 하나의 개체로 결합해야 합니다. 원핫
인코딩된 범주형 특징은 넘파이 배열로 바뀌므로, 판다스 데이터프레임을 넘파이 배열로 변환
한 다음에 해당 배열과 원핫 인코딩된 배열을 서로 이어 붙여줘야 합니다. 또한 레이블
Churn
에 대한 넘파이 배열도 만들어야 합니다.
X = np.concatenate((X_num.values,X_cat_trans.toarray()), ...