This repository contains the Jupyter notebook and other relevant files relating to my spotify history exploratory analysis.
As a avivd music fan and listener, I wanted to explore and incorporate this into a project. The aim of this project is to research and investigate my personal Spotify listening history, doing so by writing documentation and investigate the data using Python.
My learning goals for this project are:
- Exercise my data anaylsis skills by explore my Spotify streaming history using Python
- Visualise the data using matplotlib and seaborn.
- Gain a detailed knowledge of my listening habits
- How my findings will affect my listening habits
- Requesting and preparing data.
- Working with dates and timestamps.
- Checking frequency count and unique counts.
- Checking distributions and outliers.
- Visualisations.
- Using your browser navigate to the repository:
https://github.com/kmcd14/spotify.
- Under clone, copy the repository address, as seen in the above picture, using either SSH or HTTPS
- Open your terminal.
- Navigate to the location where you want to store the cloned directory.
- In the terminal type the command:
$git clone git@github.com:kmcd14/spotify.git
- Press enter. The cloned repository is now on your machine.
The easiest way to run the notebooks is by python installed via the Anaconda distribution. Anaconda is the most widely used python distribution in data science fields as it comes preloaded with most of the most popular packages and tools. You can find out more about Anaconda and how to install it here https://docs.anaconda.com/.
You can forgo downloading Anaconda and install each package individually in the python shell. A full list of requirements for each notebook can be found in the requirements.txt
file in this repository. Full details and links to each package used can be found further down in this README.
Additionally, if you wish to view the notebook without having to install additional requirements, please click on the following badges to be redirected in your browser.
my_spotify.ipynb