Here’s the mystery we’re going to solve: Which boroughs of London have seen the greatest increase in housing prices, on average, over the last two decades?
A borough is just a fancy word for district. You may be familiar with the five boroughs of New York… well, there are 32 boroughs within Greater London (here's some info for the curious). Some of them are more desirable areas to live in, and the data will reflect that with a greater rise in housing prices.
- Sourcing and loading:
- Importing Libraries.
- Loading the data
- Cleaning, transforming, and visualizing:
- Exploring the data.
- Cleaning the data.
- Transforming the data.
- Visualizing the data using matplotlib & Pandas.
- Modeling
- Evaluating and concluding
- pandas
- data ingestion and inspection.
- exploratory data analysis.
- tidying and cleaning.
- transforming DataFrames.
- subsetting DataFrames with lists.
- filtering DataFrames.
- grouping data, Resampling and melting data.
- Visualization (Manipulating DataFrames with pandas, Module Three)
- advanced indexing (Manipulating DataFrames with pandas, Module Four)
- matplotlib.
- fundamental data types.
- dictionaries.
- handling dates and times.
- function definition.
- default arguments, variable length, and scope.
- lambda functions and error handling.