Skip to content

Airbnb Data Analysis and Visualization project is a comprehensive data exploration and presentation effort. It involves data collection, preprocessing, ETL work, and the creation of an interactive Streamlit user interface. The project aims to provide insights and make Airbnb data more accessible and understandable.

Notifications You must be signed in to change notification settings

praveendecode/Airbnb_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airbnb Data Analysis and Visualization

image

Overview

The Airbnb Data Analysis and Visualization project is a comprehensive data exploration and presentation effort. It involves data collection, preprocessing, ETL work, and the creation of an interactive Streamlit user interface. The project aims to provide insights and make Airbnb data more accessible and understandable.

Features

  • Data Collection: Gathered Airbnb data from various sources, including MongoDB.
  • Data Preprocessing: Cleaned and prepared the data for analysis.
  • ETL (Extract, Transform, Load): Converted data from MongoDB to structured DataFrames.
  • Exploratory Data Analysis (EDA): Performed in-depth analysis and visualization of Airbnb data.
  • Interactive Streamlit UI: Developed a user-friendly interface for data exploration and presentation.
  • Tableau Dashboard : Interactive eye-catching dashboard with awesome filter

Getting Started

  1. Clone the repository:

      https://github.com/praveendecode/Airbnb_Analysis
    
  2. Install required packages:

     pip install -r requirements.txt
    
  3. Run the Streamlit app:

    streamlit run app.py
    
  4. Access the app in your browser :

    http://localhost:8501
    
  5. Visit Tableau Dashbord : Visit Dashboard

Methods

  • Data Collection: Web scraping, API access, database queries.
  • Data Preprocessing: Data cleaning, handling missing values, feature engineering.
  • ETL Work: MongoDB data extraction, data transformation using Pandas.
  • EDA: Visualization with Matplotlib, Seaborn, and Plotly.
  • Streamlit UI: Streamlit library for building interactive web applications.

Skills Covered

  • Data collection and integration.
  • Data cleaning and preprocessing.
  • ETL techniques for data transformation.
  • Exploratory Data Analysis (EDA).
  • Data visualization.
  • Web application development with Streamlit.
  • Tableau Public

Results

  • The project provides a user-friendly interface for exploring Airbnb data.
  • Insights and trends in the Airbnb market are presented through interactive charts and visualizations.
  • Data is cleaned, organized, and ready for further analysis.

Connect Through LinkedIn For Queries

About

Airbnb Data Analysis and Visualization project is a comprehensive data exploration and presentation effort. It involves data collection, preprocessing, ETL work, and the creation of an interactive Streamlit user interface. The project aims to provide insights and make Airbnb data more accessible and understandable.

Topics

Resources

Stars

Watchers

Forks