Table of Contents
In this repository I have analyzed a telecomunications dataset of a company called TellCo. This project is part of 10 academy's training week 1 challenge. The project's objective is to analyze opportunities for growth and make a recommendation on whether TellCo is worth investing.
You are working for a wealthy investor that specializes in purchasing assets that are undervalued. The investor is interested in purchasing TellCo, an existing mobile service provider in the Republic of Pefkakia. You will analyze a telecommunication dataset that contains useful information about the customers & their activities on the network.
The project is divided and implemented by the following phases
- User Overview analysis
- User Engagement analysis
- User Experience analysis
- User Satisfaction analysis
- Serving results of the analyses on a web dashboard
The repository has a number of files including python scripts, jupyter notebooks, pdfs and text files. Here is their structure with a brief explanation.
- the folder where the dataset csv files are stored
- the folder where models' pickle files are stored
User Overview analysis.ipynb
: a jupyter notebook that analyzes general users' behavioursUser Engagement analysis.ipynb
: a jupyter notebook that analyzes the engagement of usersUser Experience analysis.ipynb
: a jupyter notebook that analyzes users' network experienceUser Satisfaction analysis.ipynb
: a jupyter notebook that analyzes the satisfaction of users
df_cleaner.py
: a python script for cleaning pandas dataframesdf_selector.py
: a python script for selecting data from a pandas dataframedf_visualizer.py
: a python script for plotting selected datadf_outlier_handler.py
: a python script for cleaning outliers in a pandas dataframe
10 Academy Batch 4 - Week 1 Challenge.pdf
: the challenge documentrequirements.txt
: a text file lsiting the projet's dependancies.gitignore
: a text file listing files and folders to be ignoredtravis.yml
: a configuration file for Travis CIsetup.py
: a configuration file for installing the scripts as a packagetellco_analysis_dashboard.py
: a python script for streamlit dashboardREADME.md
: Markdown text with a brief explanation of the project and the repository structure.
git clone https://github.com/zelalemgetahun9374/TellCo-Data-Analysis
cd TellCo-Data-Analysis
pip install -r requirements.txt