Wrestle the Android App Store Data into Beautiful Looking Charts with Plotly

Have you ever thought about building your own an iOS or Android app? If so, then you probably have wondered about how things work in the app stores. Today we'll replicate some of the app store analytics provided by companies like App Annie or Sensor Tower that helps inform development and app marketing strategies for many companies. This stuff is BIG business!


In this module, we will compare thousands of apps in the Google Play Store so that we can gain insight into:

  • How competitive different app categories (e.g., Games, Lifestyle, Weather) are

  • Which app category offers compelling opportunities based on its popularity

  • How many downloads you would give up by making your app paid vs. free

  • How much you can reasonably charge for a paid app

  • Which paid apps have had the highest revenue

  • How many paid apps will recoup their development costs based on their sales revenue


Today you'll learn:

  • How to quickly remove duplicates

  • How to remove unwanted symbols and convert data into a numeric format

  • How to wrangle columns containing nested data with Pandas

  • How to create compelling data visualisations with the plotly library

  • Create vertical, horizontal and grouped bar charts

  • Create pie and donut charts for categorical data

  • Use colour scales to make beautiful scatter plots


Download and add the Notebook to Google Drive

As usual, download the .zip file from this lesson and extract it. Add the .ipynb file into your Google Drive and open it as a Google Colaboratory notebook.


Add the Data to the Notebook

The .zip file also includes a .csv file. This is the data for the project. Add this your notebook.