from csv_processor import CSVProcessor
processor = CSVProcessor('data.csv', delimiter=',')
processor.read()\
.filter(lambda row: float(row.get('price', 0)) > 100)\
.transform('name', str.upper)
result = processor.get_data()
print(f'Processed {len(result)} rows')
processor.write('output.csv')