Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

abrhagebrehiwet/ethiopia-job-market-eda

Domaine:

socioeconomic
Créateur:
abr
Hôte:
Web Scraping and Exploratory Data Analysis of Job Market Trends in Ethiopia (SDG 8) is a data science project that scrapes job vacancy data from etcareers.com and analyzes Ethiopia’s labor market trends. The project uses Python tools such as pandas, numpy, matplotlib, and regex processing to clean job postings, extract important information, and vi # Web Scraping and EDA of Job Market Trends in Ethiopia This project supports **Sustainable Development Goal 8: Decent Work and Economic Growth** by collecting and analyzing job vacancy data from ETCareers. It combines web scraping, data cleaning, regex-based text processing, exploratory data analysis, and visualization to study job-market trends in Ethiopia. ## Project Objectives - Scrape job listings from `etcareers.com` into a structured CSV dataset. - Extract key fields such as job title, company, location, deadline, job type, and posting URL. - Clean and standardize scraped data using `pandas`, `numpy`, and regex processing. - Analyze sector trends, location distribution, experience demand, and skill frequency. - Generate clear visualizations using `matplotlib` and project-ready summary tables. - Keep the workflow reproducible so the scraper can be rerun as new postings appear. ## Repository Structure ```text ethiopia-job-market-eda/ |-- data/ | |-- raw/ # Original scraped or manually collected job-posting data | `-- processed/ # Cleaned analysis-ready datasets |-- docs/ | |-- data_dictionary.md # Expected columns and definitions | `-- methodology.md # Analysis workflow and assumptions |-- notebooks/ # Exploratory notebooks |-- reports/ | `-- figures/ # Generated charts |-- src/ | `-- ethiopia_job_market_eda/ | |-- clean.py # Cleaning pipeline | |-- cli.py # Scrape and analysis command-line runner | |-- config.py # Project paths and schema | |-- eda.py # Summary-table helpers | |-- scraper.py # Web scraper helpers | |-- text_processing.py # Regex skill and experience extraction | `-- visualization.py # Chart generation |-- requirements.txt `-- pyproject.toml ``` ## Scraping Workflow Run the scraper against the ETCareers jobs page: ```powershell python -m ethiopia_job_market_eda.cli scrape "etc …

Visit

github.com

Tags

data-sciencepythonwebscraping