
Описание проекта
Для проекта я выбрала данные о дискографии популярной певицы Тейлор Свифт , найденные на Kaggle (Taylor Swift Discography). В набор входят все официально выпущенные песни Тейлор Свифт с 2006 по 2024 годы (включая переиздания Taylor’s Version и некоторые специальные издания) с различной информацией: название трека, альбом, дата релиза, жанры, длительность, текст, тематика песни, количество прослушиваний и др.

Тейлор Свифт постоянно меняет звучание и эстетику эпох, а значит, можно не просто посчитать количество песен, но и попробовать поймать закономерности. Мне было интересно проанализировать именно эти данные, потому что карьера Тейлор отличается большой продолжительностью и разнообразием (в датасете более 500 строк!). Она начинала как кантри-исполнитель, затем перешла в поп-музыку, а в последние годы затеяла уникальный проект по перезаписи своих старых альбомов.
Типы графиков Я решила построить несколько видов графиков: линейный график для отображения динамики количества выпущенных треков по годам, столбчатые диаграммы для сравнений между категориями, круговую диаграмму для показа состава дискографии и гистограмму распределения длительности треков.
Стилизация Все графики я стилизовала в едином стиле: выбрана пастельная цветовая палитра в розово-лиловых тонах. Настройка стиля выполнена с помощью параметров Matplotlib
Библиотеки
В проекте используется библиотека pandas для чтения CSV-файла и обработки данных (очистка, группировки, агрегирование, работа с датами), matplotlib.pyplot для построения всех базовых графиков и управления подписями, сеткой, разметкой, matplotlib (через rcParams) для стилизации визуализаций, а также collections.Counter для подсчета частот категорий песен.
Обработка данных
Я выгрузила данные и сделала небольшую предобработку перед визуализацией:
Приведение дат. Преобразовала строковые даты release_date в формат datetime, чтобы можно было группировать по году выпуска.
Разбиение тематик. Столбец track_theme часто содержит две темы через слеш (например, «Complicated love/Looking for love»). Я разделила такие строки на отдельные темы для более точного подсчета, сколько песен относятся к каждой категории.
Фильтрация для некоторых графиков. Например, при сравнении альбомов я решила отдельно рассмотреть только основные студийные альбомы и переиздания, исключив сборники-концерты, чтобы сравнение было корректным (так как концертные сет-листы могут содержать повторяющиеся песни).
Динамика выпуска треков
Сначала рассмотрим, как распределены релизы песен по годам карьеры Тейлор. Сгруппируем данные по году релиза и посчитаем, сколько треков вышло каждый год.
Далее построим линейный график , где по оси X будет год, а по оси Y количество треков, выпущенных в конкретный год.
Количество выпущенных треков Тейлор Свифт по годам (2006-2024).
Видно, что активность релизов неоднородна, в некоторые годы выходило менее 20 песен, а в некоторые более 70-80 треков за год. Особенно выделяются 2020, 2021 и 2023 годы.
Однако на графике отчетливо прослеживается рост количества выпущенных песен в последние годы. В начале карьеры Тейлор выпускала альбомы примерно раз в 2 года, и число треков в год редко превышало 20. Например, в 2006 году дебютный альбом содержал 15 песен, в 2008 году вышел альбом Fearless (стандартная и платиновая версии суммарно 19 треков), аналогично в 2010 (альбом Speak Now) и 2012 (Red) число релизов в пределах 30-40 в год.
В 2020 году кривая резко взлетает до 80+ треков. Это объясняется тем, что в 2020-м Тейлор выпустила сразу два альбома (folklore и evermore), а также концертный альбом с сессиями (folklore: the long pond studio sessions). В 2021 количество новых треков тоже очень велико (73), основной вклад внесли переиздания Fearless (Taylor’s Version) и Red (Taylor’s Version), каждый из которых содержал много дополнительных vault tracks. Еще один пик 2023 год (88 треков), когда вышли Speak Now (Taylor’s Version) и 1989 (Taylor’s Version) (оба в расширенных изданиях), плюс в данных учтен специальный концертный плейлист с 46 песнями-сюрпризами тура.
Сравнение альбомов по количеству треков
Следующий вопрос анализа заключается в том, сколько треков содержится на каждом альбоме и какие альбомы самые объемные по треклисту.
В дискографии Тейлор Свифт есть как обычные издания альбомов (13-18 песен), так и делюксовые переиздания, а также новые версии с бонусами. Агрегируем данные по названию альбома и посчитаем число треков в каждом (учитывая треки на всех изданиях). Чтобы корректно сравнить альбомы, лучше сконцентрироваться на основных студийных альбомах и официальных переизданиях, исключив концертные сборники. Например, концертный плейлист тура Reputation содержал целых 46 записей, но он не является студийным альбомом с уникальными песнями. Поэтому для сравнения основных альбомов были взяты только альбомы с типом Original Studio или Re-recording.
После получения количества треков на альбом построим горизонтальную столбчатую диаграмму.
Количество треков на каждом основном альбоме Тейлор Свифт.
Из диаграммы видно, что самые длинные альбомы это недавние переиздания: альбом Red (Taylor’s Version) содержит 30 треков, а Fearless (Taylor’s Version) 26 треков (это почти в 2 раза больше, чем оригинальные версии этих альбомов в 2012 и 2008 гг. соответственно). Это связано с тем, что в переиздания включены дополнительные песни из архива (ранее неопубликованные), а также все треки делюксовых изданий. Для сравнения, оригинальный Red (2012) имел 16 треков, Fearless (2008) 13 треков.
В тройку самых объемных также входят Speak Now (Taylor’s Version) с 22 песнями и 1989 (Taylor’s Version) (стандартное издание 21 песня). Среди оригинальных альбомов без бонусов наиболее длинным был Lover (2019) 18 треков. Большинство же студийных альбомов Тейлор имеют около 13-16 песен (1989 — 13, Reputation — 15, Evermore — 15, Folklore — 16 и т. д.). Самый маленький по треклисту альбом дебютный Taylor Swift (2006) с 15 треками, а также Midnights (2022) с 13 треками (в стандартной версии, однако расширенное издание Midnights (3am Edition) содержало 20 треков, но оно в списке не отражено, так как рассматриваем только стандартный альбом).
В целом, объем альбомов Тейлор Свифт со временем вырос. Первые альбомы имели около 15 песен, а современные переиздания включают 20-30 треков. Это показывает, как стратегия выпуска музыки изменилась, сейчас артистка предоставляет слушателям больше контента (в том числе архивного) в рамках одного релиза. Кроме того, оригинальные версии альбомов 2000-х и 2010-х переиздаются с существенным дополнением материала, что также увеличивает общее число композиций в ее дискографии.
Распределение типов треков
Дискография Тейлор Свифт включает разные форматы треков. Помимо обычных альбомных песен, есть синглы, би-сайды (не синглы, дополнительные треки), ремиксы, акустические версии, концертные записи и саундтреки к фильмам. Интересно узнать, как соотносятся между собой эти категории . Для этого воспользуемся столбцом track_type, который классифицирует каждый трек и посчитаем количество треков каждого типа.
Заметим, что последние четыре категории имеют очень мало примеров (менее 5). Чтобы упростить восприятие, я объединила их в одну группу «Other», которая в сумме составляет 11 треков. Для визуализации построим круговую диаграмму.
Распределение треков по их типу.
Структура дискографии вполне ожидаема. Примерно пятая часть песен продвигалась как синглы, остальные 80% это разный материал альбомов, из которых большая часть так и остается глубокими треками (b-sides). Небольшое количество альтернативных версий дополняет картину, но не играет значительной роли в общем процентном соотношении.
Длительность песен
Интересно увидеть, сколько обычно длятся песни Тейлор Свифт, и есть ли у нее склонность к более длинным композициям. Для этого из столбца duration_ms (длительность в миллисекундах) вычислим длительность в минутах и построим гистограмму распределения. Также найдем среднее и медиану длительности.
Средняя длительность получилась примерно 4 минуты, медианная (типичная) 3,92 мин, то есть около 3 минут 55 секунд. Это уже дает представление, что песни Тейлор, в среднем, имеют стандартную для поп-музыки длительность 3.5-4 минуты. Построим гистограмму с интервалом 0.5 минуты для более детального распределения.
Гистограмма распределения длительности песен Тейлор Свифт.
Гистограмма показывает, что большинство песен имеют длительность около 3-4 минут. Пик распределения приходится примерно на интервал 3.5-4.0 минуты. Это соответствует типичной структуре поп и кантри композиций, которые редко выходят за рамки радио-формата (4 мин).
Самый короткий трек в наборе длится 1.39 минут, это, вероятно, голосовая заметка или интерлюдия. Например, на альбоме Lover есть трек «It’s Nice to Have a Friend» около 2:30, а записи Voice Memos длятся около 1.5-2 минут, что объясняет нижний диапазон.
Также присутствуют более длинные композиции, есть несколько песен длительностью 5-6 минут и одна очевидная аномалия 10 минут. Эта точка легендарная «All Too Well (10 Minute Version)», самая длинная студийная песня Тейлор, выпущенная в 2021 году на Red (Taylor’s Version) (она длится 10 минут 13 секунд). На гистограмме видно, что треков больше 7 минут практически нет, кроме этой 10-минутной.
Это подтверждает, что Тейлор в целом придерживается стандартной длительности песен, оптимальной для восприятия слушателем и для радиоэфира и лишь иногда экспериментирует с более продолжительными формами.
Тематика песен
Особенно интересно изучить, какие сюжеты доминируют в творчестве певицы. В датасете каждому треку сопоставлена одна или две тематические категории (столбец track_theme). Я выделила все уникальные темы, при необходимости разделив комбинированные (например, «Broken heart/Sadness» я считаю как две категории: «Broken heart» и «Sadness»). Затем подсчитала, сколько раз встречается каждая тема среди всех песен.
Построим горизонтальный бар-чарт для наглядности, отсортировав темы по убыванию их частоты.
Частота встречаемости различных тематик в песнях Тейлор Свифт.
Главная тема творчества Тейлор Свифт это любовь и отношения во всех их проявлениях, особенно отрицательных. Самая частая категория «Broken heart» упоминается 130 раз. Практически рядом по частоте стоит «Complicated love» 109 песен. Эти две категории отражают характерный образ Тейлор Свифт как автора песен о сложностях любви и боли расставания. Часто они идут рядом с сопутствующими эмоциями, категория «Sadness» 81 трек и «Anger» 95 треков тоже в топ 5. Вероятно, многие песни про разбитое сердце одновременно выражают и грусть, и злость (например, «Picture to Burn» злость, «All Too Well» печаль и ностальгия и т. д.).
Следующая по значимости группа тематик представляет различные аспекты любви («Fall in love», «New love», «Losing love», «Betrayal»). Тейлор также поет о счастливых или наполненных надеждой сторонах отношений, хотя несколько реже, чем о страданиях.
Отдельно стоит тема «Nostalgia» 47 песен, которая тоже часто связана с воспоминаниями о прошедших отношениях или юности (например, «Cardigan», «Tim McGraw»).
Некоторое место занимают темы личностного роста, преодоления негатива, саморефлексии. Зато социальные и политические темы огромная редкость. Тейлор остается верна своему амплуа автора песен о личном опыте любви, что, вероятно, и связывает ее с широкой аудиторией.
Итоги
Давайте выведем ключевые инсайды по графикам.
И, в целом, все эти наблюдения логично согласуются с образом Тейлор Свифт и эволюцией ее карьеры.
Описание используемых методов
В ходе работы я применила различные методы анализа данных.