Generate and compare ydata-profiling EDA reports with sampling, consistent random seeds, and HTML outputs; often follows duckdb-parquet-lab-workflow when data is queried from Parquet.
SKILL.md
YData Profiling EDA
Purpose
Create consistent EDA reports for train and test or accepted and rejected datasets using ProfileReport, including comparisons and saved HTML outputs.
Usage
"generate ydata-profiling report"
"compare train and test EDA"
"create HTML EDA report"
Instructions
Set a sampling fraction for large datasets and a fixed random seed.
Create ProfileReport objects with progress_bar=False, and disable duplicates and interactions when speed matters.
Compare reports using .compare() and save to HTML with .to_file().
Use ./scripts/generate_eda_report.py for consistent report creation.
Use ./templates/eda_compare_block.md to document inputs, sample fractions, and output paths.