Difficulty: Lv ★★★★ | Prerequisites: Advanced Week 8 (or Intermediate Week 6)
Goal
Receive a CSV file and automatically generate a statistical report
Requirements
- Input:
python solution.py sales.csv - Automatic column detection → Numbers: Average/Maximum/Minimum/Sum, Text: Top 5 frequency
- Display results on both the console and
report.txt
Challenge Task
- Filter options (
--column price --min 10000) - matplotlib PNG