Python数据分析实战

发布时间:2024-11-20 21:58

数据分析:R或Python的Pandas库,参考数据科学实战书籍 #生活技巧# #工作学习技巧# #编程语言学习路径#

最新推荐文章于 2024-10-14 16:16:29 发布

置顶 潇囧囧 于 2020-06-11 14:42:48 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

Python数据分析实战

数据及要求

文件可以在博主得资源上下载,如果是源文件有个缺考得话,把他人为改成0或者使用python代码写也可以
在这里插入图片描述
在这里插入图片描述
现请帮班主任做如下工作:

给成绩表加上姓名列;

给成绩表加上字段“总分”列,并求出总分;

增加列字段“等级”,标注每人“总分”的“优、良、中、及格、差”(270≤优,240≤良, 210≤中,及格≤180,差≤180);

计算各门课程的平均成绩以及标准差;

做"总分"成绩分布图,纵坐标表示成绩,横坐标表示学号或者姓名,画出总分的均分横线,让每位同学的总分圆点分布在均分线上下,以便于观察每位同学的成绩离开均分的距离。

一、导入数据

import pandas as pd sheet1 = pd.read_excel("E:\python_data.xlsx",sheet_name="成绩表") sheet2 = pd.read_excel("E:\python_data.xlsx",sheet_name="信息表") sheet1 12345

在这里插入图片描述

二、将sheet2的姓名添加至sheet1中

注意你们的文件上的列名是“手机号码”还是“手机号”,博主使用的是“手机号”为列名

sheet1 = pd.merge(sheet1,sheet2,left_on='学号',right_on='学号') #连接两个表 sheet1 = sheet1.drop(columns = ['手机号']) sheet1 1234

或者在第一步读取文件的时候改成sheet2 = pd.read_excel("E:\python_data.xlsx",sheet_name="信息表",usecols=[0,1]),这样就可以不用drop手机号了

网址:Python数据分析实战 https://www.yuejiaxmz.com/news/view/162360

相关内容

python excel数据分析师职业技能
数据分析实战:利用python对心脏病数据集进行分析
python数据分析
效率工具:数据分析中常见的Excel函数都在这里了
利用Python进行数据分析——Pandas(2)
从零开始的游戏运营数据分析生活?如何构建数据分析的逻辑框架?
【Python】Python连接Hadoop数据中遇到的各种坑(汇总)
巨细!一文告诉你数据分析不得不知的秘密!
解码支付宝交易安全:揭秘Python验签的实战技巧与风险防范
初入python,尝试获得A股交易数据(5)——利用tushare获取A股数据并尝试存入mysql(续)

随便看看