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

greyy님의 프로필 이미지
greyy

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

5회 기출유형 (작업형2)

not defined 에러메시지 관련

해결된 질문

작성

·

347

0

안녕하세요. 5회기출에서 스케일링하다가 에러메시지가 나왔는데 무슨 문제인지 알려주시면 감사하겠습니다

import pandas as pd
train = pd.read_csv("train.csv")
test = pd.read_csv("test.csv")

# 3. 수치형 이상치 스케일링
# print(train.head())
train.select_dtypes(exclude='object') # 수치형 컬럼 확인
cols = ['mileage', 'tax','mpg', 'engineSize']
from sklearn.preprocessing import MinMaxScaler
Scaler = MinMaxScaler()
train[cols] = scaler.fit_transform(train[cols])
test[cols] = scaler.transform(test[cols])

# print(train.head())

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-53-9214327183aa> in <cell line: 11>()
      9 from sklearn.preprocessing import MinMaxScaler
     10 Scaler = MinMaxScaler()
---> 11 train[cols] = scaler.fit_transform(train[cols])
     12 test[cols] = scaler.transform(test[cols])
     13 

NameError: name 'scaler' is not defined

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

Scaler와 scaler는 다릅니다. 대소문자를 구분하고 있어요

greyy님의 프로필 이미지
greyy

작성한 질문수

질문하기