随机生成50名学生,姓名,学号,语数外各科成绩,并存至csv文件中
import random
import pandas as pd
from faker import Faker
from random import randint
import csv
header = ['id', '学号', '姓名', '语文','数学','外语']
fake = Faker("zh-cn")//能够识别(输出)中文gbk或者utf-8编码
rows=[[]]
for id in range(1,51):
if id<10:
rows=rows+[[id,'202012200040'+str(id),fake.name(),random.randint(0,99),random.randint(0,99),random.randint(0,99)]]
else:
rows = rows + [[id, '20201220004' + str(id), fake.name(), random.randint(0, 99), random.randint(0, 99),
random.randint(0, 99)]]
del(rows[0])
with open('score.csv', 'w', encoding='UTF8', newline='') as f:
writer = csv.writer(f)
# write the header
writer.writerow(header)
# write the data
writer.writerows(rows)
df = pd.read_csv("score.csv")
df.head(6)
df.drop([3])
df.to_csv("data_new1.csv",index=True,encoding="utf-8")
...全文
相关推荐
学生成绩管理系统(基于文件的MFC) mfc学生成绩管理系统 C++学生成绩管理系统
**成绩统计**:计算平均分、最高分、最低分,生成等级分布统计图。4. **成绩查询**:根据学生姓名、学号或科目查找成绩。5. **报表生成**:导出成绩报表,如班级成绩单、个人成绩分析报告等。
5000学生各科成绩已脱敏.rar
标题中的“5000学生各科成绩已脱敏.rar”表明这是一个包含了5000名学生考试成绩的数据集,经过脱敏处理以保护学生隐私。
QT版学生成绩管理系统(源码,未使用数据库)
**成绩录入**:允许教师或管理员输入每个学生的各科成绩,支持批量导入和导出功能。4. **成绩查询**:用户可以按学生姓名、学号或课程查询特定的成绩。5.
学生成绩数据-数据集
数据集可以是CSV(逗号分隔值)文件、数据库表或其他格式,这里提到的"students_academic_performance.csv"就是一个CSV文件,这是一种常见的数据存储和交换格式,易于被各种数据分析工具读取和处理
Python学生成绩管理系统.rar
**数据录入**:用户可以通过简单的界面输入学生的姓名、学号以及各科成绩。


