4.读取各科成绩文件 (scores. csv),完成以下需求: (25分)。 (1)输出各科前 10条数据(5分)小 (2)输出各科成绩的最高分 (5分)。 (3)输出各科成绩的最低分 (5分)。 (4)输出各科成绩的平均分 (5分)。 (5) 添加一-列数据,列名为status,其值为“正常”,输出前5条数据(5分)。
时间: 2023-12-17 09:05:29 浏览: 43
好的,我已经理解了你的问题。以下是针对这个问题的Python代码:
```python
import pandas as pd
# 读取成绩文件
df = pd.read_csv('scores.csv')
# (1) 输出各科前10条数据
print('语文前10条数据:')
print(df['语文'].head(10))
print('数学前10条数据:')
print(df['数学'].head(10))
print('英语前10条数据:')
print(df['英语'].head(10))
# (2) 输出各科成绩的最高分
print('语文最高分:', df['语文'].max())
print('数学最高分:', df['数学'].max())
print('英语最高分:', df['英语'].max())
# (3) 输出各科成绩的最低分
print('语文最低分:', df['语文'].min())
print('数学最低分:', df['数学'].min())
print('英语最低分:', df['英语'].min())
# (4) 输出各科成绩的平均分
print('语文平均分:', df['语文'].mean())
print('数学平均分:', df['数学'].mean())
print('英语平均分:', df['英语'].mean())
# (5) 添加一列数据,列名为status,其值为“正常”,输出前5条数据
df['status'] = '正常'
print('前5条数据:')
print(df.head(5))
```
希望这个代码能够帮到你,如果有其他问题,请随时问我。
相关推荐
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)