01-31-2018 18:11 PM - last edited 10-22-2018 02:14 AM
Top Spotify Tracks of 2017 - The Latin Takeover, Hip-Hop on Top and the Era of Pop
The data we used for this challenge includes the 100 most streamed songs over the course of last year on Spotify. The dataset comes from Kaggle, which includes some features (such as danceability, liveness, energy, etc.) to enhance our analysis.
We wanted to get a notion on what are the current music trends and which ones will most probably continue to rise in the current year. As we expected, “Despacito” took a number of highly ranked spots (having an original and a remix version including in this rank!). Kendrick Lamar, Lil Uzi Vert and Post Malone also experienced huge popularity. We noticed that the top 100 showed great gender discrepancy as the top of the list (actually, the entire list) was dominated by male artists. Spotify demographics and the fact that hip-hop and Latin music singers are predominantly male may explain this imbalance.
Apparently, we might have learned something with ABBA by having just one co-ed band and, by the way, what happened to rock music? Check our report and take your own conclusions!
Regarding source data:
Data source: https://www.kaggle.com/nadintamer/top-tracks-of-2017
Lyrics source: https://www.azlyrics.com/
Spotify Rankings Source: We also wanted to see how these songs performed and how their popularity evolved during last year. To do so, we went to https://spotifycharts.com/regional/global/weekly/latest and obtained the list of the top 200 global Spotify songs for 50 weeks of 2017 (there is a gap in the rankings in the last weeks of May).
- Position: ranking of the song in terms of number of streams,
- Artist: artist of the song
- Track Name: name of the song
- Week number: integer number corresponding to the week number in the calendar year.
- Week ending in: date field corresponding to the last day of the week considered for the rankings
- Streams: stream count for that week
In terms of visuals, we used a diverse set of different ways to depict the data and took this opportunity to apply couple of ones that we do not use on a daily basis (like the word cloud). We also used one custom visual developed by one of our team members (https://github.com/mprozil/PlayAxis).