一、 假设鸢尾花(iris)数据集已经下载到本地,写程序完成以下功能: (1) 用pandas读取并print数据; (2) 将数据以excel格式保存到指定文件; (3) 求鸢尾花各属性的均值和方差; (4) 画各列属性的箱形图。
时间: 2023-05-20 22:03:18 浏览: 443
Iris.xlsx(鸢尾花数据集)
好的,我可以回答这个问题。以下是代码实现:
(1)用pandas读取并print数据:
```python
import pandas as pd
# 读取数据
data = pd.read_csv('iris.csv')
# 打印数据
print(data)
```
(2)将数据以excel格式保存到指定文件:
```python
# 将数据保存为excel文件
data.to_excel('iris.xlsx', index=False)
```
(3)求鸢尾花各属性的均值和方差:
```python
# 求各属性的均值和方差
mean = data.mean()
var = data.var()
# 打印均值和方差
print('各属性的均值为:\n', mean)
print('各属性的方差为:\n', var)
```
(4)画各列属性的箱形图:
```python
import matplotlib.pyplot as plt
# 画箱形图
data.boxplot()
# 设置图像标题和坐标轴标签
plt.title('各列属性的箱形图')
plt.xlabel('属性')
plt.ylabel('值')
# 显示图像
plt.show()
```
希望这些代码能够帮助你完成任务!
阅读全文