Coder Social home page Coder Social logo

airbnb-analysis-3's Introduction

AirBnB-Analysis

Link to notebooks:

Overview & objectives:

  • This project was focused on performing exploratory data analysis looking at the impact of the global pandemic on AirBnB listings in London
  • The project looked at data relating to 1) listing pricing, 2) property availability and 3) stay offerings and observed changes before, during and after the lockdown months in an attempt to understand the impact of the pandemic

Folder layout:

  • The notebooks for the project are stored in the nbs folder
  • Within the nbs folder there is a Data Processing and Data Analysis notebook

Files used in analysis:

  • The data used in the analysis was obtained from Inside AirBnB: http://insideairbnb.com/get-the-data.html
  • 12 periods of data were taken, from August 2019 to August 2020 (data scraped from July 2020 is not available on the site)
  • The compressed calendar and listing files were the main files used in the analysis

Summary of results:

  1. Pricing
    • The analysis identified an increased proportion of hosts offering last minute discounts in the months of lockdown in London
    • It was found that hosts with more properties were more likely to significantly discount their properties than hosts with less
  2. Property availability
    • The analysis identified a decrease in the proportion of available properties around the months of lockdown in London
    • The analysis also identifed a reduction in the overall volume of properties listed on AirBnB since June 2020
  3. Stay type
    • The analysis identified a recent change in the volume of properties with a minimum stay of 4 - 6 nights vs. 7 + nights
    • Before April 2020 there wre more listings with the shorter minimum stay, but after that point the longer minimum stay became more common

Challenges:

  • Size of data files used
    • The data files used for the analysis were quite large and it was not possible to hold several periods of data in memory on a local machine
    • The solution to this was to read in the file required, perform aggregations, then delete and iterate onto the next period

Libraries used:

  • The key libraries used were:
    • Numpy and Pandas for data wrangling
    • Matplotlib and Plotly for data visualisation
    • os for directory management

airbnb-analysis-3's People

Contributors

scottabarnes avatar

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.