Skip to content
/ Test_task_workmate Public template

Скрипт для чтения CSV-файлов с данными о товарах и формирует отчёт в формате CSV: в таблицу выводятся бренды и их средний рейтинг по всем переданным файлам. Путь к файлам задаётся параметром --files, имя отчёта --report.

Notifications You must be signed in to change notification settings

AlikOsta/Test_task_workmate

Repository files navigation

Анализ рейтинга брендов

Скрипт для обработки CSV-файлов с данными о товарах и формирования отчетов по рейтингам брендов.

Установка и настройка

1. Создание виртуального окружения

# Создание виртуального окружения и активируйте его
python -m venv venv
venv\Scripts\activate

2. Установка зависимостей

pip install -r requirements.txt

Использование

python main.py --files products1.csv --report average-rating
python main.py --files products1.csv products2.csv --report average-rating
python main.py --files products1.csv products2

Пример вывода

Пример вывода скрипта

Параметры

  • --files - пути к CSV файлам с данными о товарах (можно указать несколько)
  • --report - название отчета (можно не указывать)

Формат входных данных

CSV файлы должны содержать колонки: name, brand, price, rating

About

Скрипт для чтения CSV-файлов с данными о товарах и формирует отчёт в формате CSV: в таблицу выводятся бренды и их средний рейтинг по всем переданным файлам. Путь к файлам задаётся параметром --files, имя отчёта --report.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages