https://github.com/ericdataplus/kaggle-airbnb-nyc
NYC Airbnb Market Analysis: Multi-source from 2 Kaggle datasets (151K listings)
https://github.com/ericdataplus/kaggle-airbnb-nyc
airbnb data-analysis kaggle nyc python visualization
Last synced: about 2 months ago
JSON representation
NYC Airbnb Market Analysis: Multi-source from 2 Kaggle datasets (151K listings)
- Host: GitHub
- URL: https://github.com/ericdataplus/kaggle-airbnb-nyc
- Owner: Ericdataplus
- Created: 2025-12-14T12:54:14.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-12-15T05:57:43.000Z (6 months ago)
- Last Synced: 2025-12-16T18:59:31.734Z (6 months ago)
- Topics: airbnb, data-analysis, kaggle, nyc, python, visualization
- Language: Python
- Homepage: https://ericdataplus.github.io/kaggle-airbnb-nyc/
- Size: 5.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ποΈ NYC Airbnb Market Analysis
> π **Multi-Source Analysis** combining data from:
> - [New York City Airbnb Open Data](https://www.kaggle.com/datasets/dgomonov/new-york-city-airbnb-open-data) (48,895 listings)
> - [Airbnb Open Data](https://www.kaggle.com/datasets/arianazmoudeh/airbnbopendata) (102,599 listings)
>
> Comprehensive geographic and pricing analysis of NYC's short-term rental market.
π **[View Live Dashboard](https://ericdataplus.github.io/kaggle-airbnb-nyc/)**

## π Key Statistics
| Metric | Value |
|--------|-------|
| Total Listings | **151,494** (combined) |
| Boroughs Covered | 5 |
| Neighborhoods | 221 |
| Unique Hosts | 37,457 |
| Avg Price (NYC) | $153/night |
| Most Expensive | Manhattan ($197/night) |
## πΊοΈ Visualizations
### Geographic Analysis
- **NYC Listing Map** β All listings color-coded by borough
- **Price Heatmap** β Geographic distribution of prices
### Price Analysis
- **Price by Borough** β Manhattan leads at $197/night avg
- **Top 15 Most Expensive Neighborhoods**
- **Room Type Pricing** β Entire home vs Private room vs Shared
### Market Insights
- **Host Analysis** β Multi-listing hosts dominate supply
- **Neighborhood Rankings** β Most listed vs most expensive
- **Multi-Dataset Comparison** β Side-by-side source analysis
## π Project Structure
```
kaggle-airbnb-nyc/
βββ index.html # Interactive Dashboard
βββ graphs/ # Visualizations
β βββ 01_price_by_borough.png
β βββ 02_room_type_analysis.png
β βββ 03_nyc_map.png
β βββ 04_top_neighborhoods.png
β βββ 05_dataset_comparison.png
β βββ 06_host_analysis.png
β βββ 07_summary_dashboard.png
βββ scripts/ # Analysis scripts
β βββ 01_price_by_borough.py
β βββ 02_room_type_analysis.py
β βββ 03_nyc_map.py
β βββ 04_top_neighborhoods.py
β βββ 05_dataset_comparison.py
β βββ 06_host_analysis.py
β βββ 07_summary_dashboard.py
β βββ run_all.py
βββ README.md
```
## π οΈ Tech Stack
- **Python** β Core language
- **Pandas** β Data manipulation
- **Matplotlib** β Visualizations
- **NumPy** β Numerical computing
## π¦ Data Sources
| Dataset | Source | Records |
|---------|--------|---------|
| NYC Airbnb 2019 | [dgomonov/new-york-city-airbnb-open-data](https://www.kaggle.com/datasets/dgomonov/new-york-city-airbnb-open-data) | 48,895 |
| Airbnb Open Data | [arianazmoudeh/airbnbopendata](https://www.kaggle.com/datasets/arianazmoudeh/airbnbopendata) | 102,599 |
| **Combined** | Multi-source analysis | **151,494** |
## π Key Findings
1. **Manhattan dominates pricing** β $197/night average, 72% premium over outer boroughs
2. **Entire homes are 2x private rooms** β $212 vs $89 average
3. **Williamsburg most listed** β 3,920 listings in one neighborhood
4. **Professional hosts** β Top 10 hosts control 1,000+ listings
5. **Tribeca most expensive** β $490/night average
## π Quick Start
```bash
# Clone repo
git clone https://github.com/Ericdataplus/kaggle-airbnb-nyc.git
cd kaggle-airbnb-nyc
# Download data from Kaggle (links above)
# Place CSV files in project root
# Run analysis
python scripts/run_all.py
```
---
Made with ποΈ by [Ericdataplus](https://github.com/Ericdataplus) | December 2024