网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月18日
漏签
0
天
python吧
关注:
466,911
贴子:
1,944,278
看贴
图片
吧主推荐
视频
游戏
17
回复贴,共
1
页
<<返回python吧
>0< 加载中...
选修课作业求肋
只看楼主
收藏
回复
白嫖怪~
举人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
使用python对一份excel学生成绩数据进行处理·数据处理:对缺失值、异常值或错误数据进行处理·数据分析:计算每个学生的平均成绩、不及格门数、及格学分、排名、并填到表格中。.数据可视化:根据数据绘制图表,展示结果。
白嫖怪~
举人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
该怎么修改呀
深圳市优智创芯科技
共建·共享·开源!发现资源、发文:人工智能、类脑智能、
python
、算法、互联网、技术…来O站,玩转AGI,欢迎大家加入OpenSNN创作社区!招运营专员、销售等!
2024-10-18 10:47
广告
立即查看
白嫖怪~
举人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
纯小白,真的不会,求助
我在万历十五年
进士
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
df = pd.read_excel('学生成绩表.xlsx')
df = df.dropna()
df = df[(df['成绩'] >= 0) & (df['成绩'] <= 100)]
df['平均成绩'] = df.groupby('学生姓名')['成绩'].transform('mean')
df['不及格'] = df['成绩'].apply(lambda x: 1 if x < 60 else 0)
df['不及格门数'] = df.groupby('学生姓名')['不及格'].transform('sum')
df['及格学分'] = df['学分'].where(df['成绩'] >= 60, 0)
df['排名'] = df.groupby('学生姓名')['平均成绩'].rank(ascending=False, method='min')
df.to_excel('学生成绩分析表.xlsx', index=False)
avg_score_plot = df.groupby('学生姓名')['平均成绩'].mean().plot(kind='bar', figsize=(10, 6))
avg_score_plot.set_title('每个学生的平均成绩')
avg_score_plot.set_xlabel('学生姓名')
avg_score_plot.set_ylabel('平均成绩')
plt.show()
弓秋梵雅
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你看报错,你把整型和字符串相加了
月下
独酌
举人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在fillna的mean那里报的错,不知道数据长什么样,你可以检查一下原始数据中是否在一列里既有数字又有字符,要修改的话可以尝试fillna(0,inplace=True),将缺失值填充为0,或者fillna(method='ffill',inplace=True)使用上一个值填充
白嫖怪~
举人
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在数字中混了个A,该怎么办,不能修改数据的情况下
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示