pydatafaker.school.create_grades¶
-
pydatafaker.school.create_grades(student_ids, n_tests_per_student=10, min_date='2020-09-01', max_date='2021-07-30')[source]¶ Create fake grades.
- Parameters
student_ids (list) – A list of unique student IDs.
n_tests_per_student (int, optional) – The number of tests to generate per student, by default 10.
min_date (str, optional) – The minimum possible date, by default ‘2020-09-01’.
max_date (str, optional) – The maximum possible date, by default ‘2021-07-30’.
- Returns
A DataFrame containing test scores.
- Return type
pandas.DataFrame
Examples
>>> from pydatafaker import school >>> school.create_grades(['student_01', 'student_02'], 5) student_id test_score date 0 student_01 1.000000 2021-07-03 1 student_01 0.584709 2021-07-08 2 student_01 0.735963 2020-11-08 3 student_01 1.000000 2021-02-26 4 student_01 0.920111 2021-01-09 5 student_02 0.626991 2021-05-13 6 student_02 0.903123 2020-10-30 7 student_02 0.690480 2021-01-09 8 student_02 1.000000 2020-09-26 9 student_02 0.788777 2021-04-11