dataFrame生成一个成绩单,查询李四的所有成绩
时间: 2024-06-12 22:07:18 浏览: 123
pandas通过字典生成dataframe的方法步骤
假设数据框为df,包含学生姓名和对应的数学、语文、英语三科成绩,可以按以下方式生成成绩单并查询李四的成绩:
```python
import pandas as pd
# 创建数据框
data = {'姓名': ['张三', '李四', '王五', '赵六'],
'数学': [90, 80, 85, 95],
'语文': [85, 90, 80, 75],
'英语': [95, 88, 90, 85]}
df = pd.DataFrame(data)
# 生成成绩单
score_card = df.set_index('姓名')
# 查询李四的成绩
li_si_score = score_card.loc['李四']
print(li_si_score)
```
输出结果为:
```
数学 80
语文 90
英语 88
Name: 李四, dtype: int64
```
阅读全文