This is a simple script to process CSV files and perform filtering and aggregation operations on the data.
Expecting a valid data
Aggregate expected to be either avg, max, min
Filter conditions expected to come after --where, can be numerical or string conditions
python main.py --file <file_path> --where <condition> --aggregate <column>=<operation>python main.py --file products.csvpython main.py --file products.csv --where 'brand=xiaomi'python main.py --file products.csv --where 'price>100' --aggregate 'price=avg'python main.py --file products.csv --aggregate 'price=max'run
python -m pytest --cov=main



