import numpy as np
import pandas as pd
import sklearn
import sklearn.datasets as DS
boston1 = DS.load_boston()
boston2 = pd.DataFrame(
np.column_stack([boston1.data, boston1.target]),
columns=np.r_[boston1.feature_names, ['MEDV']])
print(boston2.keys())
產生
Index([u'CRIM', u'ZN', u'INDUS', u'CHAS', u'NOX', u'RM', u'AGE', u'DIS', u'RAD',
u'TAX', u'PTRATIO', u'B', u'LSTAT', u'MEDV'], dtype='object')
print(Boston1.DESCR)
給出了稍微神祕評論, 「中間值(屬性14)通常爲目標」。但它沒有提到如何訪問MEDV數據。
The code on this page顯示方式:boston1.target
是MEDV。我通過Google搜索「波士頓Medv目標」找到了該頁面。
對不起,你能否提供更多的細節?我習慣在R中做這種工作,這對我來說更直觀。你能解釋我如何解決這個問題嗎? – runningbirds 2014-10-04 17:26:25
@ user3788557似乎沒有MEDV列在那裏開始。我相信它可能存儲在boston1.target中,但我不確定。 – Korem 2014-10-04 17:29:42