Student Dataset

Profile and assess a synthetic student dataset before modelling.

Overview

A compact synthetic student performance dataset with numeric grades, attendance and missing values. Use profile() for structure and assess() for a shareable quality report.

Dataset

students.csv15 rows × 8 columns
student_idgenderagedepartmentattendance_pctgrade_mathgrade_readingstudy_hours_week

Synthetic education data; it contains no real student information.

Python code

student.py
import eazydatafix as edf

profile = edf.profile("students.csv")
report = edf.assess("students.csv")
report.to_html("students-quality.html")

print(profile.rows, profile.columns)
print(f"Quality score: {report.quality.score:.2f}")

Expected output

Python 3.11
>>> profile = edf.profile("students.csv")
15 8
Quality score: 88.01