Python 在Boston数据集中加载MEDV列时出现问题
你好!我不熟悉熊猫的用法。。。我使用以下代码获取Boston数据集,但由于某些原因,最小列medv未加载Python 在Boston数据集中加载MEDV列时出现问题,python,pandas,dataframe,Python,Pandas,Dataframe,你好!我不熟悉熊猫的用法。。。我使用以下代码获取Boston数据集,但由于某些原因,最小列medv未加载 from sklearn.datasets import load_boston boston = load_boston() print(boston.data.shape) print(boston['data']) print(boston['feature_names']) df = pd.DataFrame(data=boston['data'], columns=boston['
from sklearn.datasets import load_boston
boston = load_boston()
print(boston.data.shape)
print(boston['data'])
print(boston['feature_names'])
df = pd.DataFrame(data=boston['data'], columns=boston['feature_names'])
print(df.head())
我不熟悉Boston数据集,但当我将DESCR加载到pandas中时,我得到了数据集的描述。如果你看一下描述,它说中值属性14通常是目标。所以我认为目标的属性值就是MEDV的值。因此,您可以按如下方式加载和粘贴
print(boston.DESCR) #boston dataset description
dfx = pd.DataFrame(boston.data, columns=boston.feature_names) #original boston dataset
dfy = pd.DataFrame(boston.target, columns=["MEDV"]) #load target attribute and make MEDV dataset
df = pd.concat([dfx, dfy], axis=1) #combine original boston dataset and MEDV dataset
df = pd.DataFrame(df)
df['medv']=波士顿目标