Git Product home page Git Product logo

gopiashokan / airbnb-analysis-with-tableau Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 1.72 MB

Built an interactive Tableau dashboard to analyze the Airbnb data extracted from MongoDB Atlas. Developed a Streamlit application for trend analysis, pattern recognition, and data insights using EDA. Explored variations in price, location, property type, and seasons through dynamic plots and charts.

Home Page: https://www.linkedin.com/posts/gopiashokan_airbnb-analysis-dataanalysis-activity-7108668331099910144-mIXj?utm_source=share&utm_medium=member_desktop

License: MIT License

Python 17.40% Jupyter Notebook 82.60%
airbnb analysis data data-science datavisualization extract-transform-load geographical gopiashokan insights metrics

airbnb-analysis-with-tableau's Introduction

Airbnb Analysis with Tableau

Introduction

Built an interactive Tableau dashboard to analyze the Airbnb data extracted from MongoDB Atlas. Developed a Streamlit application for trend analysis, pattern recognition, and data insights using Exploratory Data Analysis (EDA). Explored variations in price, location, property type, and seasons through dynamic plots and charts.

Table of Contents

  1. Key Technologies and Skills
  2. Installation
  3. Usage
  4. Features
  5. Contributing
  6. License
  7. Contact

Key Technologies and Skills

  • Python
  • Pandas
  • MongoDB
  • PostgreSQL
  • Streamlit
  • Plotly
  • Tableau

Installation

To run this project, you need to install the following packages:

pip install pandas
pip install pymongo
pip install psycopg2
pip install streamlit
pip install plotly

Usage

To use this project, follow these steps:

  1. Clone the repository: git clone https://github.com/gopiashokan/Airbnb-Analysis.git
  2. Install the required packages: pip install -r requirements.txt
  3. Run the Streamlit app: streamlit run app.py
  4. Access the app in your browser at http://localhost:8501

Features

Data Collection and Preprocessing

  • MongoDB Data Retrieval: Acquire the Airbnb dataset from MongoDB for analysis.
  • Handling Null and Duplicate Values: Implement preprocessing techniques to address missing data and duplicates.
  • ETL and Dataframes: Perform Extract, Transform, Load (ETL) operations to convert the data into structured dataframes for analysis.

Streamlit-based EDA (Exploratory Data Analysis)

  • Interactive Data Exploration: Utilize Streamlit to create a user-friendly, interactive interface for exploring Airbnb data.
  • Plotly Charts: Employ plotly charts to visualize key insights and trends in the dataset.

Features Analysis

  • Property Insights: Analyze the total number of properties based on property type, room type, and bed type.
  • Stay Duration Analysis: Investigate the minimum and maximum nights guests typically stay.
  • Cancellation Policy Impact: Understand the impact of cancellation policies on booking trends.
  • Accommodation Metrics: Explore accommodates, bedrooms, and beds-related statistics.
  • Review Analysis: Examine total reviews, average review scores, and the distribution of reviews.
  • Bathroom and Pricing Analysis: Investigate bathroom count, pricing, cleaning prices, and extra guest charges.
  • Guest Inclusion Trends: Analyze the number of guests included in bookings.
  • Host Insights: Explore host-related metrics, including host response time, response rate, and the number of properties hosted.
  • Geographic Analysis: Investigate the market and country-level distribution of Airbnb listings.
  • Availability Trends: Visualize property availability for the next 30, 60, 90, and 360 days.

Top Host Analysis

Identify and analyze the top 10 hosts based on various features, providing insights into host performance and success.

Visualizations

Utilize Plotly to create interactive and informative visualizations for EDA, making data exploration efficient and insightful.

Tableau Dashboard

Create a comprehensive Tableau dashboard to visually analyze Airbnb data, with a focus on average prices and the number of reviews based on country and room types.

Explore the Tableau dashboard https://public.tableau.com/gopiashokan/Airbnb-Analysis for in-depth insights.

Contributing

Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request.

License

This project is licensed under the MIT License. Please review the LICENSE file for more details.

Contact

๐Ÿ“ง Email: [email protected]

๐ŸŒ LinkedIn: linkedin.com/in/gopiashokan

For any further questions or inquiries, feel free to reach out. We are happy to assist you with any queries.

airbnb-analysis-with-tableau's People

Contributors

gopiashokan avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

iamarun07

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.