python学生成绩分析与预测 您所在的位置:网站首页 python期末论文 python学生成绩分析与预测

python学生成绩分析与预测

2023-09-27 22:08| 来源: 网络整理| 查看: 265

前言:数据科学大作业,学生成绩评价与预测。 数据采集-预处理-探索性分析—数据分析与洞见—结果展现—决策支持

-导入相应库并读取文件

import pandas as pd import numpy as np all_score = pd.read_csv(r"C:\Users\shezhiyuan\Desktop\18大数据成绩.csv") # 读入csv文件 编译器不一样把utf-8 改为gbk pd.options.display.max_rows = None # 显示所有行

-数据预处理 只读入和我们数据处理相关的列

all_score2= pd.read_csv(r"C:\Users\shezhiyuan\Desktop\18大数据成绩.csv", usecols=['Task_No', 'CurName','StuName', 'StuClass','Grade','CurCreditHour']) # 观察数据得上学期得课程都是以任务号'20191'开头,将其取出 all_score2['Task_No'] = all_score2['Task_No'].apply(str) #任务号转为字符串形式 all_score3=all_score2.loc[all_score2['Task_No'].str.contains('20191')] #删除这门成绩都为0的体育课 all_score4 =all_score3.loc[all_score3['Task_No'] != '201911107'] #print(all_score3.info()) #print(all_score3.head())

处理前和处理后: 在这里插入图片描述 在这里插入图片描述 观察数据并没有缺失值,即已得到我们想要的数据,下面开始对数据进行分析

-计算单科成绩绩点并插入最后一列

def Gpa(x): if x


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有