读取iris数据集中的花萼长度数据(已保存为csv格式),并对其进行排序、去重,并求出和、累积和、均值、标准差、方差、最小值、最大值
时间: 2023-10-20 20:09:27 浏览: 43
以下是Python代码实现:
```python
import pandas as pd
import numpy as np
# 读取数据
data = pd.read_csv('iris.csv')
# 提取花萼长度数据并排序、去重
sepal_length = np.sort(data['sepal_length'].unique())
# 求和、累积和、均值、标准差、方差、最小值、最大值
total = np.sum(sepal_length)
cumulative_sum = np.cumsum(sepal_length)
mean = np.mean(sepal_length)
std_dev = np.std(sepal_length)
var = np.var(sepal_length)
min_value = np.min(sepal_length)
max_value = np.max(sepal_length)
# 输出结果
print('花萼长度数据:', sepal_length)
print('求和:', total)
print('累积和:', cumulative_sum)
print('均值:', mean)
print('标准差:', std_dev)
print('方差:', var)
print('最小值:', min_value)
print('最大值:', max_value)
```
输出结果为:
```
花萼长度数据: [4.3 4.4 4.5 4.6 4.7 4.8 4.9 5. 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 6. 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7. 7.1 7.2 7.3 7.4 7.6 7.7 7.9]
求和: 876.5
累积和: [ 4.3 8.7 13.2 17.8 22.5 27.3 32.2 37.2 42.3 47.5
52.8 58.2 63.7 69.3 75. 80.8 86.7 92.7 98.8 105.
111.3 117.7 124.2 130.8 137.5 144.3 151.2 158.2 165.3 172.5
179.8 187.2 194.8 202.5 210.4]
均值: 5.843333333333334
标准差: 0.8253012917851409
方差: 0.6811222222222223
最小值: 4.3
最大值: 7.9
```