决策树案例

这是一个关于使用Python进行决策树分析的案例,包含了1313行数据和11个特征列,旨在帮助理解决策树在实际问题中的应用。
摘要由CSDN通过智能技术生成

注:本案例为黑马的课堂案例,上传仅为方便查看

# 1.获取数据
# 2.数据基本处理
# 2.1 确定特征值,目标值
# 2.2 缺失值处理
# 2.3 数据集划分
# 3.特征工程(字典特征抽取)
# 4.机器学习(决策树)
# 5.模型评估
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.feature_extraction import DictVectorizer
from sklearn.tree import DecisionTreeClassifier, export_graphviz
# 1.获取数据,此数据连接已失效
data = pd.read_csv("http://biostat.mc.vanderbilt.edu/wiki/pub/Main/DataSets/titanic.txt")
data
row.names pclass survived name age embarked home.dest room ticket boat sex
0 1 1st 1 Allen, Miss Elisabeth Walton 29.0000 Southampton St Louis, MO B-5 24160 L221 2 female
1 2 1st 0 Allison, Miss Helen Loraine 2.0000 Southampton Montreal, PQ / Chesterville, ON C26 NaN NaN female
2 3 1st 0 Allison, Mr Hudson Joshua Creighton 30.0000 Southampton Montreal, PQ / Chesterville, ON C26 NaN (135) male
3 4 1st 0 Allison, Mrs Hudson J.C. (Bessie Waldo Daniels) 25.0000 Southampton Montreal, PQ / Chesterville, ON C26 NaN NaN female
4 5 1st 1 Allison, Master Hudson Trevor 0.9167 Southampton Montreal, PQ / Chesterville, ON C22 NaN 11 male
5 6 1st 1 Anderson, Mr Harry 47.0000 Southampton New York, NY E-12 NaN 3 male
6 7 1st 1 Andrews, Miss Kornelia Theodosia 63.0000 Southampton Hudson, NY D-7 13502 L77 10 female
7 8 1st 0 Andrews, Mr Thomas, jr 39.0000 Southampton Belfast, NI A-36 NaN NaN male
8 9 1st 1 Appleton, Mrs Edward Dale (Charlotte Lamson) 58.0000 Southampton Bayside, Queens, NY C-101 NaN 2 female
9 10 1st 0 Artagaveytia, Mr Ramon 71.0000 Cherbourg Montevideo, Uruguay NaN NaN (22) male
10 11 1st 0 Astor, Colonel John Jacob 47.0000 Cherbourg New York, NY NaN 17754 L224 10s 6d (124) male
11 12 1st 1 Astor, Mrs John Jacob (Madeleine Talmadge Force) 19.0000 Cherbourg New York, NY NaN 17754 L224 10s 6d 4 female
12 13 1st 1 Aubert, Mrs Leontine Pauline NaN Cherbourg Paris, France B-35 17477 L69 6s 9 female
13 14 1st 1 Barkworth, Mr Algernon H. NaN Sou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值