利用pandas进行数据清洗,利用神经网络预测成绩(参考数据酷客,学生成绩预测)

老师布置的大数据处理作业,需要采集专业所有学生各科成绩,学分绩点、成绩排名,并根据成绩数据,对本专业同学的学习整体情况进行分析说明。

# 读取数据
import pandas as pd
All_Data= pd.read_csv('./input/18BigData.csv',encoding = "GBK")

# 然后数据预处理,由于包含姓名信息,就不放出来了。

# 按行遍历,算出学分绩点
Data['绩点'] = None
for index, row in Data.iterrows():
    if int(Data.loc[index,'总分'])<60:
        Data.loc[index,'绩点']='0'
    else:
        Data.loc[index,'绩点']=str(round(float(Data.loc[index,'总分'])/10-5,4))
Data.head()

# 可视化1
s = pd.DataFrame({
   '18大数据1':[C_class1['总分'].mean(),CC_class1['总分'].mean(),java_class1['总分'].mean(),ShuJuJieGou_class1['总分'].mean()],'18大数据2':[C_class2['总分'].mean(),CC_class2['总分'].mean(),java_class2['总分'].mean(),ShuJuJieGou_class2['总分'].mean()],'18大数据3':[C_class3['总分'].mean(),CC_class3['总分'].mean(),java_class3['总分'].mean(),ShuJuJieGou_class3['总分'].mean()]},index=
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值