利用DataFrame生成五名同学,三科(语文,数学,英语)成绩的数据框
时间: 2023-07-25 10:41:17 浏览: 114
好的,下面是生成五名同学三科成绩的数据框的代码:
```python
import pandas as pd
import numpy as np
# 随机生成五名同学的姓名
names = ['Tom', 'Jerry', 'Mike', 'John', 'Lucy']
# 随机生成每个同学的语文,数学,英语成绩
chinese_scores = np.random.randint(60, 100, size=5)
math_scores = np.random.randint(60, 100, size=5)
english_scores = np.random.randint(60, 100, size=5)
# 将五名同学的姓名和成绩组成一个字典
data = {'姓名': names, '语文成绩': chinese_scores, '数学成绩': math_scores, '英语成绩': english_scores}
# 将字典转换为DataFrame格式
df = pd.DataFrame(data)
# 打印输出生成的DataFrame数据框
print(df)
```
输出结果:
```
姓名 语文成绩 数学成绩 英语成绩
0 Tom 69 77 60
1 Jerry 80 84 92
2 Mike 87 78 97
3 John 92 80 82
4 Lucy 85 82 75
```
阅读全文