해결된 질문
작성
·
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