How kemboijebby/nairobihouseprices-prediction works
This repository is a Nairobi rental-property data collection and analysis project. Its visible workflow is source-specific web scraping into tabular data, followed by dataset consolidation and exploratory analysis in notebooks. The sampled scrapers show HTTP requests, HTML parsing, and CSV output; the README provides no further workflow documentation. Notebook and dataset roles are inferred from their filenames, so their data-flow connections are omitted where the excerpts do not establish them.
Main entry points: property24.py Property24 scraper · rent_data.py BuyRent Kenya scraper · kenyapropety.py Kenya Property scraper · prop_pro.py PropertyPro scraper
Components 18
Data collection
- BuyRent Kenya scraper
WebScapping/rent_data.py - Property24 scraper
WebScapping/property24.py - Kenya Property scraper
WebScapping/kenyapropety.py - PropertyPro scraper
WebScapping/prop_pro.py
Property datasets
- Property24 scrape output
WebScapping/property24_final.csv - Kenya property data
data/kenya_property.csv - PropertyPro data
data/property_pro.csv - Buy-rent data
data/buy_rent_final.csv
Consolidation and analysis
- Property data merger
WebScapping/property_data_merger.ipynb - Dataset consolidation
data_cons.ipynb - Housing EDA
eda_housing.ipynb - Exploratory analysis
eda.ipynb - Rent comparison
prop24_rent_ke.ipynb
Other components
- Data analyst
- BuyRent Kenya
- Property24
- Kenya Property Centre
- PropertyPro
Connections 10
- BuyRent Kenya scraper → BuyRent Kenya: requests listings
WebScapping/rent_data.py - Property24 scraper → Property24: requests listings
WebScapping/property24.py - Kenya Property scraper → Kenya Property Centre: requests listings
WebScapping/kenyapropety.py - PropertyPro scraper → PropertyPro: requests listings
WebScapping/prop_pro.py - Property24 scraper → Property24 scrape output: writes CSV
WebScapping/property24.py - Data analyst → Property data merger: analyzes data
- Data analyst → Dataset consolidation: consolidates data
- Data analyst → Housing EDA: explores housing
- Data analyst → Exploratory analysis: explores data
- Data analyst → Rent comparison: compares rents