load_boston()을 실행하였는데 다음과 같은 에러가 떴다
`load_boston` has been removed from scikit-learn since version 1.2.
이는 보스턴 데이터셋의 윤리적인 문제로 1.2버전에서 load_boston()이 삭제되었기 때문이다.
해결법
import pandas as pd
import numpy as np
data_url = "http://lib.stat.cmu.edu/datasets/boston"
raw_df = pd.read_csv(data_url, sep="\s+", skiprows=22, header=None)
data = np.hstack([raw_df.values[::2, :], raw_df.values[1::2, :2]])
target = raw_df.values[1::2, 2]
X의 pd.DataFrame 설정
x =pd.DataFrame(data, columns=['CRIM','ZN','INDUS','CHAS', 'NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT'])
y의 pd.DataFrame 설정
y = pd.DataFrame(target, columns=['MEDV'])
'Python, Jupyter 🐍 > [python]파이썬 머신러닝 완벽 가이드' 카테고리의 다른 글
정밀도와 재현율 (0) | 2023.05.06 |
---|---|
머신러닝 개요 (0) | 2023.04.28 |
2장 사이킷런으로 시작하는 머신러닝 (0) | 2023.04.21 |