Lab 6 — The data is the bug
In your terminal (Git Bash on Windows, Terminal on macOS), in the folder where you keep course work:
git clone https://github.com/earino/ecbs5293-lab06-data-files.git
cd ecbs5293-lab06-data-files
head -5 data/raw/customers.csv
head -5 data/raw/orders.csv
wc -l data/raw/*.csv
uv sync
uv run python scripts/load.py
scripts/load.py is mostly reasonable. The files are not: a delimiter, two title lines, amounts like "€1,200", dates in two layouts, missing spelled two ways. Fix each with a loading option, never by editing the file.