用python找出波士顿房价数据集中犯罪率的最大值、最小值、平均值
时间: 2023-07-10 12:26:09 浏览: 150
可以使用Python中的pandas和numpy库来加载和处理波士顿房价数据集,并使用以下代码找出犯罪率的最大值、最小值、平均值:
```python
import pandas as pd
import numpy as np
# 加载波士顿房价数据集
from sklearn.datasets import load_boston
boston = load_boston()
# 将数据集转换成DataFrame格式
boston_df = pd.DataFrame(boston.data, columns=boston.feature_names)
# 找出犯罪率的最大值、最小值、平均值
max_crime_rate = np.max(boston_df['CRIM'])
min_crime_rate = np.min(boston_df['CRIM'])
mean_crime_rate = np.mean(boston_df['CRIM'])
print("犯罪率的最大值为: ", max_crime_rate)
print("犯罪率的最小值为: ", min_crime_rate)
print("犯罪率的平均值为: ", mean_crime_rate)
```
输出结果为:
```
犯罪率的最大值为: 88.9762
犯罪率的最小值为: 0.00632
犯罪率的平均值为: 3.613523557312254
```
因此,波士顿房价数据集中犯罪率的最大值为88.9762,最小值为0.00632,平均值为3.6135。
阅读全文