DRAG QUEENS
It’s no secret, I am a Drag Race super fan. My objective for this project was to create a comprehensive repository of information about RuPaul’s Drag Race and related franchises. I created an Entity Relationship Diagram (ERD), outlining how different entities connect to each other (e.g. a Franchise can have many Seasons, a Season has Contestants and Episodes). Then I produced R scripts to scrape and collect the outlined information. There are a total of 9 tables. To-date, the repository contains information on 12 different drag race franchises and 370+ contestants.
DATA COLLECTION
DRAG RACE CONTESTANTS
DRAG RACE MUSIC
Custom Playlist
I plugged the collection of lip sync songs into Spotify’s API service to get each song’s Spotify Track ID and related track information (e.g. audio features). Before digging into some EDA, I wanted to create my own RuPaul’s Lip Sync playlist. With the Spotify API, users are able to generate their own playlists by passing track IDs and the target playlist ID. This saved a TON of time, in a matter of seconds I had 300+ songs and 20hrs worth of lip sync songs in my very own playlist.
Songs by Decade
With a new dataset of song information, I wanted to see the distribution of lip sync songs by album decade. I had a sneaky feeling Ru favored songs from the 80’s. I added some additional details like most featured artist per decade and important milestone notes to generate what I’d call a “timeline bar graph.” No surprise, RuPaul is also one of the top artists - many songs from his Supermodel of The World and succeeding albums are used as lip sync tracks.