/Data-Scraper-Geocoding-Neighbourhood-Clustering

Scraping neighbourhood data, analyzing and clustering similar neighbourhoods.

Primary LanguageJupyter Notebook

Data Scraper

The part one of the assignment is the implementation of the data scraper in python using the BeautifulSoup package. A table from the wikipedia of the neighbourhoods in Canada is scraped and converted into pandas dataframe.

Generating Coordinates

The part two of the assignment is to take the data taken from the part one and generate coordinates for the postal areas.

Analyzing neighbourhoods in USA and Canada using the foursqaure API

Visualizing the neighbourhoods, using four sqaure api to find out the shops, restaurants, etc in the neighbourhoods. Generating the veneues and analzing those further clustering the similiar neighborhoods using K-Means.