
Описание
Для аналитического проекта я выбрал исследование самой прослушиваемой музыки в 21 веке на основе данных всех основных стриминговых сервисов. Этот выбор обусловлен желанием изучить популярные треки и артистов, которые оказали наибольшее влияние на музыкальную культуру за последние два десятилетия.
Я сосредоточусь на анализе общего количества прослушиваний для различных жанров музыки, включая поп, рок, хип-хоп, электронику и другие популярные направления. Используя данные о прослушиваниях на платформах таких как Spotify, Apple Music, я планирую выявить тенденции в предпочтениях аудитории по годам.
В рамках проекта будут рассмотрены отдельные треки, чтобы определить, какие исполнители и композиции получили наибольшее количество прослушиваний. Я также проанализирую, как изменялись предпочтения слушателей в течение времени, сосредоточившись на эволюции популярных жанров и стилей.
Анализ самых прослушиваемых треков в Spotify за всё время

top = df.groupby (['track_name', 'artist (s)_name'])['streams'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='blue', width=0.6)
plt.title ('Топ-25 стримов на Spotify') plt.ylabel ('Трек') plt.xlabel ('Количество прослушиваний (млрд.)')
plt.show ()
Код линейной диаграммы топ-25 прослушиваемых треков в Spotify за всё время
Анализ самых прослушиваемых треков в Spotify за 2023 год

df_f = df[df['released_year'] == 2023]
top = df_f.groupby (['track_name', 'artist (s)_name'])['streams'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='blue', width=0.6)
plt.title ('Топ-25 стримов на Spotify — треки 2023 года') plt.ylabel ('Трек') plt.xlabel ('Количество прослушиваний (млрд.)')
plt.show ()
Код линейной диаграммы топ-25 прослушиваемых треков в Spotify за 2023 год
Анализ самых прослушиваемых треков в плейлистах Apple Music за всё время
top = df.groupby (['track_name', 'artist (s)_name'])['in_apple_playlists'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='blue', width=0.6)
plt.title ('Топ-25 треков в прейлистах Apple Music') plt.ylabel ('Трек') plt.xlabel ('Количество добавлений')
plt.show ()
Код линейной диаграммы самых добавляемых в плейлисты треков в Apple Music за всё время
Анализ самых прослушиваемых треков в плейлистах Spotify за всё время
top = df.groupby (['track_name', 'artist (s)_name'])['in_spotify_playlists'].mean ().nlargest (25).sort_values ()
top.plot (kind='barh', color='blue', width=0.6)
plt.title ('Топ-25 треков в прейлистах Spotify') plt.ylabel ('Трек') plt.xlabel ('Количество добавлений')
plt.show ()
Код линейной диаграммы самых добавляемых в плейлисты треков в Spotify за всё время