实验要求:
读取iris数据集中鸢尾花的萼片、花瓣长度数据(已保存为csv格式),并对其进行排序、去重,并求出和、累计和、均值、标准差、方差、最小值、最大值。
步骤:
1.导入模块 (格式为import … as …)
2.获取数据:可利用csv模块进行读取,也可用其他方法进行读取
3.数据清理:对读取的数据进行处理(将索引号去掉等等)
4.数据统计
(1)将鸢尾花数据集的花瓣长度进行排序。
(2)查看鸢尾花数据集中有几种花瓣长度。(首先提取所有数据的花瓣长度,然后进行去重)
(3)求数据中花瓣长度的和,均值,方差,最小值及最大值。
通过以上操作,可以发现鸢尾花数据集中哪些信息?
数据集:
代码:
# 步骤1:导入模块 import pandas as pd import numpy as np # 步骤2:获取数据 iris_data = pd.read_csv('C:Users86178Desktopiris.csv') # 步骤3:数据清理 petal_length = iris_data['Sepal.Length'] #获取长度列,返回一个series序列 # 步骤4:数据统计 # (1) 将鸢尾花数据集的花瓣长度进行排序 sorted_petal_length = petal_length.sort_values() #对序列中的值进行排序 # (2) 查看鸢尾花数据集中有几种花瓣长度 unique_petal_length = sorted_petal_length.unique() #返回序列中所有不重复的元素,返回ndarray数组 # (3) 求数据中花瓣长度的和、均值、方差、最小值及最大值 sum_petal_length = petal_length.sum() mean_petal_length = petal_length.mean() var_petal_length = petal_length.var() std_petal_length = petal_length.std() min_petal_length = petal_length.min() max_petal_length = petal_length.max() # 输出结果 print("排序后的花瓣长度数据:") print(sorted_petal_length) print("n鸢尾花数据集中有几种花瓣长度:", len(unique_petal_length)) print("n花瓣长度的和:", sum_petal_length) print("花瓣长度的均值:", mean_petal_length) print("花瓣长度的方差:", var_petal_length) print("花瓣长度的标准差:", std_petal_length) print("花瓣长度的最小值:", min_petal_length) print("花瓣长度的最大值:", max_petal_length)
1234567891011121314151617181920212223242526272829303132333435运行结果:
相关知识
Python实现NIKE耐克女REACT跑步鞋数据分析和可视化
数据分析之鸢尾花简单分析
鸢尾花数据集可视化分析
卷积神经网络实现鸢尾花数据分类python代码实现
鸢尾花数据分析项目(附详细代码和结果)
Python中的数据可视化:Matplotlib基础与高级技巧
分析鸢尾花数据集
python利用c4.5决策树对鸢尾花卉数据集进行分类(iris)
《机器学习》分析鸢尾花数据集
R语言数据分析案例:鸢尾花(IRIS)
网址: python数据分析和可视化【2】鸢尾花数据分析 https://m.huajiangbk.com/newsview546213.html
上一篇: python 鸢尾花数据集下载 |
下一篇: 数理统计:鸢尾花数据的聚类分析和 |