Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

abrhagebrehiwet/ethiopia-job-market-eda

Domain:

socioeconomic
Creator:
abr
Host:
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

Similar

adem2007/Tunisian-Job-Marketesseyz/ethiopia-dhs-kr-edaThePointAnalytics/Kenya-Job-Market-AnalysisFikilesondach/sa-tech-job-marketAmmonBelyon/ngo-job-market-nlpMomahmoses/nigeria-job-market-intelligence

adem2007/Tunisian-Job-Market

# The Tunisian Tech Talent Gap Analyzer An end-to-end data engineering and text-mining pipeline des

esseyz/ethiopia-dhs-kr-eda

This project performs exploratory data analysis on the Ethiopia DHS Kids Recode (KR) dataset to stud

ThePointAnalytics/Kenya-Job-Market-Analysis

# Kenya-Job-Market-Analysis While traditional sectors like Sales and Accounting dominate Kenya's jo

Fikilesondach/sa-tech-job-market

Automated pipeline tracking the South African tech job market — Adzuna API → enrichment → Google She

AmmonBelyon/ngo-job-market-nlp

NLP analysis of 500+ NGO job postings across Sub-Saharan Africa — skill extraction, TF-IDF, and visu

Momahmoses/nigeria-job-market-intelligence

||Real-time tech job market intelligence for West Africa covering scraping, streaming, storage and a