aton-assignment
Описание
Тестовое задание соискателя на позицию стажера Data Analyst. Задание на аналитику транзакций.
Языки
- Jupyter Notebook100%
Тестовое задание АТОН на позицию стажера Data Analyst
В данном репозитории находится тестовое задание, выполненное кандидатом Ольховским Н.А.
В папке расположены python-блокноты, содержащие следующие результаты:
-
- приведение дат транзакций к единому корректному формату01-transaction-dates-cleanup.ipynb -
- очистка числовых и категориальных данных транзакций, проверка на аномальные значения, сохранению очищенного датафрейма02-transaction-cleanup.ipynb -
- очистка данных клиентов, проверка на аномальные значения, сохранение готового датафрейма03-clients-cleanup.ipynb -
- выполненные задания на анализ отдельного датафрейма транзакций04-transactions-analysis.ipynb- Определить топ-5 наиболее популярных услуг по количеству заказов.
- Рассчитать среднюю сумму транзакций по каждому городу.
- Определить услугу с наибольшей выручкой (по сумме amount).
- Вычислить процент транзакций по способам оплаты (наличные, банковский перевод и т. д.).
- Рассчитать выручку за последний месяц (по сумме amount).
-
- выполненные задания на анализ объединенных данных транзакций и клиентов05-clients-analysis.ipynb- Объединить транзакции с клиентскими данными (по id).
- Создать новую колонку с уровнями активов.
- Провести анализ по уровням активов и определить, какие категории клиентов приносят наибольшую выручку.
-
- выполненные задания на визуализацию данных06-data-visualization.ipynb- Построить распределение сумм транзакций.
- Создать диаграмму выручки по услугам.
- Построить график зависимости средней суммы транзакции от возраста клиентов.
Резюме
В файле можно ознакомиться с подробной информацией о кандидате.