csv文件中求出各科最大值、最小值、平均值和方差

王宝龙 2023-01-05 20:47:19
import numpy as np
import pandas as pd
p="score.csv"
data=pd.read_csv(p)
a,b=data.shape
for columns in range(3,b):
    ClassName=list(data.columns.values)[columns]
    print("科目:",ClassName,"的平均分为:%.2f"%data[f"{ClassName}"].mean())
print('_'*20)
for columns in range(3,b):
    ClassName=list(data.columns.values)[columns]
    print("科目:",ClassName,"的最大值为:",data[f"{ClassName}"].max())
print('_'*20)
for columns in range(3,b):
    ClassName = list(data.columns.values)[columns]
    print("科目:",ClassName,"的最小值为:",data[f"{ClassName}"].min())
print('_'*20)
for columns in range(3,b):
    ClassName = list(data.columns.values)[columns]
    print("科目:",ClassName,"的标准差为:","方差为:",data[f"{ClassName}"].std(),data[f"{ClassName}"].std()**2)
print('_'*20)

 

...全文
237 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

124

社区成员

发帖
与我相关
我的任务
社区描述
Python课堂教学
python 高校
社区管理员
  • 42python
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧