Задача 2. Простая, тест на дилетанта

На собеседовании как пить дать спросят Pandas. В больших данных все на Pandas, не надейся проскочить мимо. В этой статье дана классическая задача - смоделировать функцию ЕСЛИ из Excel. Это и просто, и сложно. На больших объемах данных код новичка положит сервер, это никто не хочет. На собеседовании ожидают, что ты напишешь эффективно или "нормально". Все три способа в статье: код новичка, нормальный код и отличный/быстрый код. CSV-файл с данными, прилагается.

Почему это - классическая задача?

Аналитики, по большей части, анализируют деньги. Продажи - это классика, ведь продажи - это и есть деньги. Кроме того, анализ продаж - универсальная предметная область. Она понятна любому человеку, не нужно дополнительно ничего объяснять. Именно поэтому такая задача скорее всего будет на вашем собеседовании. Не обязательно точь-в-точь, возможны вариации. Поэтому запоминайте не код, а идею.

Постановка задачи

Есть датасет с продажами в формате "регион-менеджер-продажи (число)".

Необходимо для каждого менеджера вывести уровень бонуса:

✅ если продажа больше 500, то бонус, скажем 10%,

✅ если меньше, то 5%.

Видим, что, по-сути, это - формула ЕСЛИ в Excel.

Требуется уровень Исследователь Повысить