无法将sklearn的bunch对象转换为Pandas series obj

2024-04-29 08:59:05 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我一直在研究的代码。在

import numpy as np
import pandas as pd
from sklearn.datasets import load_boston
housing = load_boston()
housing = pd.DataFrame(housing.data, columns = housing.feature_names)
housing['target'] = pd.Series(housing.target)

错误描述如下

^{pr2}$

AttributeError:“DataFrame”对象没有属性“target”


Tags: 代码fromimportnumpytargetdataframepandasas
1条回答
网友
1楼 · 发布于 2024-04-29 08:59:05

这是因为您将pd.DataFrame命名为与数据集完全相同的名称,因此在housing.targethousing引用的是{},而不是数据集。把它改成

housing = load_boston()
housing_df = pd.DataFrame(housing.data, columns = housing.feature_names)
housing_df['target'] = pd.Series(housing.target)

你很好。在

相关问题 更多 >