aiaiask.com©

开花即结果 提问即答案

创建DataFrame,index为学生姓名,columns为科目,成绩为50,100之间的随机整数
原始问题:

创建DataFrame,index为学生姓名,columns为科目,成绩为50,100之间的随机整数

首先,我们需要使用pandas库来创建DataFrame。然后,我们可以使用numpy库生成50到100之间的随机整数作为成绩。最后,我们将学生姓名、科目和成绩组合成一个字典,并将其传递给pd.DataFrame()函数以创建DataFrame。

以下是实现这个功能的代码:

import pandas as pd
import numpy as np

# 创建学生姓名列表
names = ['张三', '李四', '王五', '赵六']

# 创建科目列表
subjects = ['语文', '数学', '英语', '物理']

# 生成50到100之间的随机整数作为成绩
scores = np.random.randint(50, 101, len(names))

# 将学生姓名、科目和成绩组合成一个字典
data = {'学生姓名': names, '科目': subjects, '成绩': scores}

# 创建DataFrame
df = pd.DataFrame(data)

print(df)

运行上述代码,将创建一个包含学生姓名、科目和成绩的DataFrame。

创建DataFrame,index为学生姓名,columns为科目,成绩为50,100之间的随机整数
https://www.aiaiask.com/ask/67375.html
AI / 模型DeepSeek
时间 / DATEDecember 4, 2023, 4:24 PM
语言zh-CN
IP / 区域辽宁 沈阳