작성한 질문수
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
3회 기출유형(작업형2)
해결된 질문
작성
·
211
수정됨
1
스케일링할 때 아래처럼 컬럼을 넣을 때와 그렇지 않을 때가 리턴 타입이 다르네요.
넣으면 DataFrame 타입이 리턴되고, 아니면 ndarray 타입이 리턴 되던데요..
꼭 컬럼을 붙여줘야 DataFrame이 리턴되나요?
n_test[cols] = scaler.transform(n_test[cols]) n_test = scaler.transform(n_test)
c_train = pd.get_dummies(c_train) 결과랑 concat할 때 오류가 발생해서 여쭤 봅니다.
답변 1
0
네 정확하게 파악하셨습니다.
만약 ndarray를 데이터프레임형태로 변경하고자 한다면
scaled_data = scaler.transform(n_test) n_test_scaled = pd.DataFrame(scaled_data, columns=n_test.columns)
가 필요합니다.