In some free time, I wanted to explore if there were relationships between Spotify's audio features and streaming activity across various platforms. I pulled data from Spotify's API and found a public dataset containing streaming metrics for approx. 4500 songs.
The goal of this project was to use Python to see if certain audio features could be clustered into certain genre/mood song types and then to analyze how streaming varies across these clusters. I used Principal Component Analysis and K-Means clustering to see how they could group songs. Turns out there are some trends among which song groups performs better on different platforms!
LINK TO CODE: https://github.com/Amandapoor2000/SpotifyFeature-Streaming_ProjectCode/blob/main/Spotify_Streaming%26AudioData.ipynb