This project analyzes a Google Play Store dataset to propose an optimal app profile for a fictional client. The client aims to develop a free, English-language app that generates revenue solely through advertisements. The analysis focuses on identifying app characteristics that attract the most users.
Note: This README was generated with assistance from ChatGPT, but all project code was written entirely by the author.
- Data cleaning and preprocessing of the Google Play Store dataset
- Exploratory data analysis (EDA) to uncover trends and patterns
- Visualization of key metrics using Matplotlib and Seaborn
- Insights to inform app development strategies
- Python
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Jupyter Notebook
- Python 3.x
- Jupyter Notebook
- Required Python libraries: Pandas, NumPy, Matplotlib, Seaborn
-
Clone the repository (Linux -
bash, Windows:git bash):git clone https://github.com/kingsley-ezenwaka/app-profile-data-analysis.git
Alternatively, you can simply download the repo by clicking on the green "Code" button and select "Download zip".
-
Navigate to the project directory:
cd app-profile-data-analysis -
Install the required libraries (if not already installed):
pip install pandas numpy matplotlib seaborn notebook
Or:
py -m pip install pandas numpy matplotlib seaborn notebook
-
Launch Jupyter Notebook:
jupyter notebook
-
Open and run the
app-profiles-analysis.ipynbnotebook to explore the analysis.
- Free apps tend to have higher install counts compared to paid apps
- Certain categories, such as Games and Communication, dominate in user engagement
- App size and user ratings can influence the number of installs
- Integrate interactive visualizations using Plotly or Streamlit
- Incorporate machine learning models to predict app success metrics
- Expand the dataset to include more recent app data for a comprehensive analysis
app-profile-data-analysis/
├── app-profiles-analysis.ipynb
├── app-profiles-analysis.py
├── googleplaystore.csv
├── googleplaystore_rev.csv
└── README.md
The project idea is borrowed directly from dataquest.io. Modifications have been made to the original project instructions.


