访问 scikit 数据集中的列



我正在将scikit库中的内置波士顿数据集加载为:

from sklearn.datasets import load_boston bdata = load_boston()

我想提取第一列中的所有值,称为 CRIM。我写了这样一行: plt.scatter(bdata.CRIM,bdata.target,color='blue')

但是我收到一个错误,因为"属性错误:"一堆"对象没有属性'CRIM'"

如何访问标题为"CRIM"的列的元素?

数据值存储在 data 属性中,要访问第一列的所有值,请使用 numpy 的切片语法。在这种情况下,您需要:

plt.scatter(bdata.data[:,0],bdata.target,color='blue')

冒号表示您要为特定轴选择"all"(这是第一个轴,在本例中为"行"),0 表示您希望所有行的第一个元素 - 即第一列。

相关内容

  • 没有找到相关文章

最新更新