鸢尾花品种预测(pandas)

Pandas在机器学习和建模中也非常重要,经常用于数据观察、数据格式转换以及数据的归一化和标准化。本案例中,我们介绍Pandas配合sklearn使用经典的鸢尾花研究数据来做品种预测。

sklearn集成了iris数据集,它共有4个属性列和一个种类列。4个属性是sepal length(萼片长度)、sepal width(萼片宽度)、petal length(花瓣长度)和petal width(花瓣宽度),单位都是厘米。3个种类是Setosa、Versicolour和Virginica,样本数量为150个,每类50个。

首先,将数据加载到DataFrame:

import pandas as pd
from sklearn.datasets import load_iris
df=pd.DataFrame(load_iris().data,columns=['萼片长度','萼片宽度','花瓣长度','花瓣宽度'])
df=df.assign(种类=load_iris().target)
df=df.assign(种类名称=df['种类'].map({0:'Setosa',1:'Versicolour',2:'Virginica'}))
df

'''
	萼片长度	萼片宽度	花瓣长度	花瓣宽度	种类	种类名称
0	5.1	     3.5	1.4	      0.2	0	     Setosa
1	4.9	     3.0	1.4	      0.2	0	     Setosa
2	4.7  	 3.2	1.3	      0.2	0	     Setosa
3	4.6	     3.1	1.5	      0.2	0	     Setosa
4	5.0	     3.6	1.4    	  0.2	0	     Setosa
...	...	.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值