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

不知云涌 不知云涌 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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)

 

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
不知云涌
42python 124 成员 589 内容