Найти в Дзене
Николай Лазарев

Исследование Яндекс Музыка

Для повторения базового функционала библиотеки pandas выполнил небольшое исследование пользователей сервиса Яндекс музыка.

Цель исследования — проверить три гипотезы:

  1. Активность пользователей зависит от дня недели.
  2. Причём в Москве и Петербурге это проявляется по-разному. В понедельник утром в Москве преобладают одни жанры, а в Петербурге — другие. Так же и вечером пятницы преобладают разные жанры — в зависимости от города.
  3. Москва и Петербург предпочитают разные жанры музыки. В Москве чаще слушают поп-музыку, в Петербурге — русский рэп.

Таким образом, исследование проведено в три этапа:

1. Обзор данных.

2. Предобработка данных.

3. Проверка гипотез.

В данных есть пропущенные значения

В названиях колонок видны нарушения стиля:

  • Строчные буквы сочетаются с прописными.
  • Встречаются пробелы.
  • Нет нижнего подчёркивания в user_id Нет слова name в track_name, artist_name, genre_name

Предобработка обнаружила три проблемы в данных:

  • нарушения в стиле заголовков,
  • пропущенные значения,
  • дубликаты — явные и неявные.

Исправили заголовки, чтобы упростить работу с таблицей. Без дубликатов исследование станет более точным.

Пропущенные значения заменили на 'unknown'. Ещё предстоит увидеть, не повредят ли исследованию пропуски в колонке genre

Данные показывают разницу поведения пользователей:

  • В Москве пик прослушиваний приходится на понедельник и пятницу, а в среду заметен спад.
  • В Петербурге, наоборот, больше слушают музыку по средам. Активность в понедельник и пятницу здесь почти в равной мере уступает среде.

Значит, данные говорят в пользу первой гипотезы.

Если сравнить топ-10 жанров в понедельник утром, можно сделать такие выводы:

  1. В Москве и Петербурге слушают похожую музыку. Единственное отличие — в московский рейтинг вошёл жанр “world”, а в петербургский — джаз и классика.
  2. В Москве пропущенных значений оказалось так много, что значение 'unknown' заняло десятое место среди самых популярных жанров. Значит, пропущенные значения занимают существенную долю в данных и угрожают достоверности исследования.

Вечер пятницы не меняет эту картину. Некоторые жанры поднимаются немного выше, другие спускаются, но в целом топ-10 остаётся тем же самым.

Таким образом, вторая гипотеза подтвердилась лишь частично:

  • Пользователи слушают похожую музыку в начале недели и в конце.
  • Разница между Москвой и Петербургом не слишком выражена. В Москве чаще слушают русскую популярную музыку, в Петербурге — джаз.

Однако пропуски в данных ставят под сомнение этот результат. В Москве их так много, что рейтинг топ-10 мог бы выглядеть иначе, если бы не утерянные данные о жанрах.

Проверили три гипотезы и установили:

1. День недели по-разному влияет на активность пользователей в Москве и Петербурге.

Первая гипотеза полностью подтвердилась

2. Музыкальные предпочтения не сильно меняются в течение недели — будь то Москва или Петербург. Небольшие различия заметны в начале недели, по понедельникам:

  • в Москве слушают музыку жанра “world”,
  • в Петербурге — джаз и классику.

Таким образом, вторая гипотеза подтвердилась лишь отчасти. Этот результат мог оказаться иным, если бы не пропуски в данных.

3. Во вкусах пользователей Москвы и Петербурга больше общего чем различий. Вопреки ожиданиям, предпочтения жанров в Петербурге напоминают московские.

Третья гипотеза не подтвердилась. Если различия в предпочтениях и существуют, на основной массе пользователей они незаметны.

Ссылка на гитхаб