欢迎光临散文网 会员登陆 & 注册

python回归之旅-用python学习数学---2023-024

2023-04-26 14:26 作者:一心想当网红的李老师  | 我要投稿

这次主要是用python打开excel,然后做一个成绩处理。

第一步打开文件:(目前处理的excel文件放在程序同一个目录下,否则需要绝对地址,或者设计一个图形界面,人工打开要处理的文件)

import pandas as pd

a=pd.read_excel("人员名单.xlsx")

print(a)

-----------------------------------------------

第二步数据的导入:(把excel内容在pandas里面组合,然后调取需要的那组数据)

import pandas as pd

data=pd.read_excel("人员名单.xlsx")

df=pd.DataFrame(data=data,columns=["ID","name","score"])

score=df.loc[:,"score"]

print(score)

-------------------------------------------------

第三步成绩统计分析:

import pandas as pd

import math

data=pd.read_excel("人员名单.xlsx")

df=pd.DataFrame(data=data,columns=["ID","name","score"])

score=df.loc[:,"score"]

print(score)


sm=sum(score)

avg=sm/len(score)

n=len(score)

print(avg,n)

a=0

b=0

c=0

d=0

e=0

for i in range(n):

    if df.loc[i,"score"]>=90:

        a=a+1

    elif df.loc[i,"score"]<90 and df.loc[i,"score"]>=80:

        b=b+1

    elif df.loc[i,"score"]<80 and df.loc[i,"score"]>=70:

        c=c+1

    elif df.loc[i,"score"]<70 and df.loc[i,"score"]>=60:

        d=d+1

    else:

        e=e+1

print("a=",a,"b=",b,"c=",c,"d=",d,"e=",e)

------------------------------------------------------

目前没有做什么复杂计算,但是可以统计和分析成绩。

python回归之旅-用python学习数学---2023-024的评论 (共 条)

分享到微博请遵守国家法律