인프런 커뮤니티 질문&답변

몽하님의 프로필 이미지
몽하

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형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)

가 필요합니다.

몽하님의 프로필 이미지
몽하

작성한 질문수

질문하기