python学生成绩分析与预测 | 您所在的位置:网站首页 › python期末论文 › python学生成绩分析与预测 |
前言:数据科学大作业,学生成绩评价与预测。 数据采集-预处理-探索性分析—数据分析与洞见—结果展现—决策支持 -导入相应库并读取文件 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 实验室设备网 版权所有 |