一、读入titanic.xlsx文件,按照教材示例步骤,完成数据清洗。

titanic数据集包含11个特征,分别是:

Survived:0代表死亡,1代表存活

Pclass:乘客所持票类,有三种值(1,2,3)

Name:乘客姓名

Sex:乘客性别

Age:乘客年龄(有缺失)

SibSp:乘客兄弟姐妹/配偶的个数(整数值)

Parch:乘客父母/孩子的个数(整数值)

Ticket:票号(字符串)

Fare:乘客所持票的价格(浮点数,0-500不等)

Cabin:乘客所在船舱(有缺失)

Embark:乘客登船港口:S、C、Q(有缺失)

importpandas as pd

titanic= pd.read_excel('G:\ppp/titanic.xlsx')

titanic.head()

二、对titanic数据集完成以下统计操作

1.统计乘客死亡和存活人数

survived = titanic['survived'].value_counts()print("乘客存活人数:{}\n乘客死亡人数:{}".format(survived[1],survived[0])

2.统计乘客中男女性别人数

sex = titanic['sex'].value_counts()print("乘客中男性性别人数:{}\n乘客中女性性别人数:{}".format(sex[0],sex[1]))

3.统计男女获救的人数

titanic['pclass'].value_counts()

4.统计乘客所在的船舱等级的人数

pclass = titanic['pclass'].value_counts()print("乘客所在的船舱等级是1的人数为:{}\n乘客所在的船舱等级是2的人数为:{}\n乘客所在的船舱等级是3的人数为:{}".format(pclass[1],pclass[2],pclass[3]))

5.使用corr()函数,判断两个属性是否具有相关性,分析舱位的高低和存活率的关系

print("舱位的高低和存活率的相关性为",titanic[u'survived'].corr(titanic[u'pclass']))

6.画出乘客票价与舱位等级的箱体图Boxplot,从图中能够得到哪些结论?

titanic.boxplot(['fare'],['pclass'])

大学计算机基础python第二次作业_python第二次作业-titanic数据集练习相关推荐

  1. 大学计算机基础python学多久_基于Python 的“大学计算机基础”课程教学设计

    基于Python 的"大学计算机基础"课程教学设计 日期:2018-04-11 04:32 摘要 培养非计算机专业大学生的计算思维能力,在"大学计算机基础"课程 ...

  2. 大学计算机基础python第二次作业_第二次python作业-titanic数据练习

    原博文 2019-10-14 14:45 − 一.读入titanic.xlsx文件,按照教材示例步骤,完成数据清洗. titanic数据集包含11个特征,分别是: Survived:0代表死亡,1代表 ...

  3. 大学计算机基础python第二次作业_python第二次作业

    #!/use/bin/env python#_*_ coding:utf-8 _*_ #知识点#divmod取余#1.计算100-300之间所有能被3和7整除的数之和#sum=0#for i in r ...

  4. 大学计算机基础python学多久_怎么自学python,大概要多久?

    我把Python学习分成了三个阶段 第一个阶段:Python的基础知识 初学者需要对Python的基础知识做一个全方位的了解,要清楚什么是条件选择,循环的作用,List集合和Dict字典集合:什么是函 ...

  5. 大学计算机基础-Python程序设计实验

    python 前言 1.1球表面积和体积 1.2 摄氏温度和华氏温度转换 2.1 三角形边长求面积 2.2 解一元二次方程 3.1 求区间偶数和 3.2 求区间闰年 3.3 求阶乘 4.1 鸡兔同笼 ...

  6. 大学计算机基础课程报告python-基于Python的“大学计算机基础”课程教学设计.doc...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython 基于Python的"大学计算机基础&qu ...

  7. 【Educoder python 作业答案】国防科技大学《大学计算机基础》Python控制结构(二)※

    [Educoder python 作业答案]国防科技大学<大学计算机基础>Python控制结构(二)※ 第1关:分支结构基础实训 第2关:循环结构基础实训 第3关:函数基础实训 第4关:控 ...

  8. 【Educoder python 作业答案】国防科技大学《大学计算机基础》※ 数字音频——儿歌配乐

    [Educoder python 作业答案]国防科技大学<大学计算机基础>※ 数字音频--儿歌配乐 第1关:认识数字音频 第2关:剪辑儿歌 第3关:根据简谱生成配乐 第4关:合并儿歌与配乐 ...

  9. 知道第一章计算机基础知识作业答案,大学计算机基础作业答案

    大学计算机基础作业答案 第一章 现代社会与计算机 1. 什么事信息,其主要特征是什么? 答:信息是可传递和共享的,可消除人们认知上的不确定因素,对人们的决策具有现实或潜在价值的知识. 特征:普遍性.依 ...

最新文章

  1. jsp开发,拼接项目前缀
  2. ​新型支架状电极允许人类思想操作计算机
  3. 无限互联新浪微博项目(视频)分享
  4. hibernate mysql 设置时区_Hibernate连接MYSQL失败提示时区错误该怎么解决?
  5. 人工智能学习--文本检测实践
  6. [设计模式]依赖倒转原则
  7. P1455-搭配购买【图论,并查集,dp,背包】
  8. 简单理解bash和常规操作
  9. Facebook大公开:解决NLG模型落地难题!工业界的新一波春天?
  10. php常用函数字符串操作回顾
  11. Java Web前后端分离的思考与实践
  12. js中的empty()和remove()的区别
  13. ios::ate和ios::app在C++文件中的区别
  14. windows下3389端口开启和连接
  15. 蓝本(blueprint)
  16. Spring_Ioc基本配置使用(基于xml)
  17. 计算机键盘银音乐,从键盘到键盘 ——一名音乐生到计算机老师的华丽转型
  18. www与m站间的转换
  19. 威客网站系统开题报告
  20. 标宋2号 仿宋3号 调整行间距

热门文章

  1. springboot初始化逻辑_SpringBoot——启动初始化数据
  2. 51单片机怎么显示当前时间_单片机初学者必看
  3. 简单实用一分钟上手级权限控制
  4. php qcloud sdk weapp_微信小程序源码+PHP后台
  5. 计算机学院迎新晚会集宁,迎新晚会 | 信息管理学院2017年“海姆达尔之眼”迎新晚会圆满成功...
  6. 日语python怎么说_python+Mecab,一次性学会日语分词
  7. 支付宝异步回调返回success_深入解决异步编程Promise对象的学习
  8. python多进程与多线程实验
  9. 实验7-3-7 字符转换 (15分)
  10. oracle存储过程隐式函数,Oracle存储过程,函数。