from sklearn.datasets import load_boston import numpy as np import pandas as pd boston = load_boston col=['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT'] bostonDF = pd.DataFrame(boston.data,columns = col) bostonDF['MEDV'] = boston.target print("数据集头5行数据:") print(bostonDF.head()) print('各属性的协方差:') bostonDF.cov() print('各属性的相关系数') bostonDF.corr()报错
时间: 2023-09-22 14:06:51 浏览: 44
根据您提供的代码和报错信息,我发现您在使用 `bostonDF.cov()` 和 `bostonDF.corr()` 时,没有将结果打印出来。这可能会导致您无法看到这些函数的输出,从而产生错误的印象。您可以尝试在这两行代码前面加上 `print()` 命令,以便正确地输出结果。修改后的代码如下:
```python
from sklearn.datasets import load_boston
import numpy as np
import pandas as pd
boston = load_boston()
col = ['CRIM','ZN','INDUS','CHAS','NOX','RM','AGE','DIS','RAD','TAX','PTRATIO','B','LSTAT']
bostonDF = pd.DataFrame(boston.data, columns=col)
bostonDF['MEDV'] = boston.target
print("数据集头5行数据:")
print(bostonDF.head())
print('各属性的协方差:')
print(bostonDF.cov())
print('各属性的相关系数:')
print(bostonDF.corr())
```
希望这能够帮助您解决问题。
相关问题
from sklearn.datasets import load_boston ModuleNotFoundError: No module named 'sklearn'
这个错误提示表明你的Python环境中没有安装名为sklearn的库,因此无法导入其中的模块。你可以按照以下步骤安装sklearn库:
1. 打开命令行窗口(Windows用户可以按下Win+R键,输入cmd并按下回车键打开命令行窗口)。
2. 输入以下命令安装sklearn库:pip install sklearn
. 等待安装完成后,再次尝试导入load_boston模块即可。
```python
from sklearn.datasets import load_boston
```
from sklearn.datasets import load_boston代码错误的原因是
可能是因为你没有正确安装或导入了所需的库。请确保你已经正确安装了scikit-learn库,并且能够导入它。你可以使用以下命令安装scikit-learn:
```python
pip install scikit-learn
```
如果你已经安装了scikit-learn,但仍然出现错误,请检查你的导入语句是否正确。正确的导入语句应该是:
```python
from sklearn.datasets import load_boston
```
如果问题仍然存在,请提供更多的错误信息,以便我们更好地帮助你解决问题。