Исходный размер 912x1280

Анализ дискографии Кендрика Ламара

PROTECT STATUS: not protected

Описание

Кендрик Ламар — это один из самых влиятельных и инновационных рэп-исполнителей современности, семнадцатикратный обладатель «Грэмми», лауреат «Пулитцеровской премии».

Я давно знакома с его творчеством и несмотря на то, что в какие-то периоды предпочитала слушать других музыкальных исполнителей, в конечном итоге все равно возвращалась к его творчеству, так как песни Кендрика Ламара уже ассоциируются с какими-то важными событиями и периодами моей жизни. Его музыка обрела для меня новое значение.

Мне было интересно изучить саму структуру его дискографии — какая доля приходится на соло-работы, фиты, синглы и альбомные треки. Узнать о самых успешных треках в его карьере. Какая «танцевальность» характерна для музыки Кендрика — преобладают ли более ритмичные или более спокойные песни. Как менялась средняя популярность его треков с течением времени.

Линейный график выбран для отображения временной динамики популярности, так как он идеально показывает тренды и изменения по годам. Гистограмма оптимальна для анализа распределения непрерывной переменной (танцевальности), показывая, где концентрируются значения. Круговая диаграмма наглядно демонстрирует процентное соотношение категориальных данных (типы треков), а горизонтальная столбчатая эффективно сравнивает отдельные значения (популярность конкретных треков) при длинных названиях.

Этапы работы

Сначала я запустила чтение cvs-файла с 500+ треками Кендрика Ламара за 2009–2024 годы.

import pandas as pd import matplotlib. pplot as plt import numpy as np

df = pd. read_sv («kendrick_tracks new. csv»)

После, я обработала данные для линейной диаграммы, которая отображает динамику средней популярности треков Кендрика Ламара по годам. А именно, поставила фильтрацию по годам, которая группирует все треки по году выпуска. Рассчитала среднюю популярность (вычисляет среднее арифметическое популярности для каждого года) и отсортировала по времени.

0

Код для линейной диаграммы

Используемые статистические методы

Среднее арифметическое — основной показатель центральной тенденции для каждого года. Временные ряды — анализ изменений показателя во времени. Визуализация трендов — выявление закономерностей и пиковых периодов.

0

Код для гистограммы

При создании гистограммы в начале я извлекла данные, работая с колонкой danceability, после — создала интервалы, которые делят диапазон 0-1 на 15 равных интервалов. Далее — подсчет частот и цветовое кодирование.

Используемые статистические методы

Распределение частот — анализ того, как значения распределены по диапазону. Гистограммный анализ — визуализация формы распределения (нормальное, скошенное и т. д.). Интервальное группирование — преобразование непрерывных данных в категориальные интервалы.

0

Код для круговой диаграммы

В начале я отфильтровала по категориям — отдельные запросы для каждого типа треков (соло-треки, фит-треки, внеальбомные и альбомные). Через len () просчитала количество треков в каждой категории. В конце — расчет процентов — автоматический расчет долей для отображения на диаграме.

Используемые статистические методы

Процентное распределение — анализ долей каждой категории в общей совокупности. Категориальный анализ — сравнение разных типов музыкального контента. Визуализация пропорций — наглядное представление структуры дискографии.

0

Горизонтальная столбчатая диаграмма

Выборка самых популярных через nlargest (15, 'popularity'), выбирает 15 треков с максимальной популярностью. После — сортировка по популярности благодаря sort_values ('popularity'), которая упорядочивает от наименьшего к наибольшему. Чередование цветов, алгоритмом циклического применения трех цветов к столбцам и добавление числовых меток — отображение точных значений популярности рядом с каждым столбцом.

Используемые статистические методы

Ранжирование — упорядочивание объектов по значению показателя. Топ-N анализ — фокусировка на наиболее значимых элементах. Сравнительный анализ — наглядное сравнение значений разных треков. Цветовое кодирование — использование цвета для структурирования информации без семантической нагрузки.

Визуализация данных

Исходный размер 1280x727

Линейная диаграмма

Исходный размер 1280x726

Гистограмма

Исходный размер 869x834

Круговая диаграмма

Исходный размер 1280x911

Горизонтальная столбчатая диаграмма

Описание применения генеративной модели

В своей работе я использовала Chat-GPT, который помог мне устранять ошибки во время написания кода и помог составить код для круговой диаграммы.

Промпт:

«Напиши код для кольцевой диаграммы Тема: Соотношение типов треков в дискографии Секторы: Соло-треки, Фит-треки, Треки с других альбомов, Треки с его альбомов»

Для создания обложки я использовала нейросеть Recraft.ai.

Промпт:

«Kendrick Lamar, vibrant magazine cover photoshoot, neon accent lighting in a dark studio, wearing a colorful patterned suit, dynamic pose, looking directly at camera, hyper-realistic, fashion photography, saturated colors, shallow depth of field»

Анализ дискографии Кендрика Ламара
Проект создан 16.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше