Skip to content

Personal project in which I analyse Zomato data through NLP and Geospatial analysis.

License

Notifications You must be signed in to change notification settings

Edoardo27/zomato_analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Zomato Analysis

Personal project in which I analyse Zomato data through NLP and Geospatial analysis. The project's Jupyter Notebook is uploaded above.

Language: Python

Packages/modules used:

  • pandas
  • numpy
  • seaborn
  • matplotlib.pyplot
  • sqlite3
  • nltk (FreqDist, bigrams, trigrams)
  • nltk.corpus (RegexpTokenizer, stopwords)
  • geocoder
  • geopy
  • geopy.geocoders (Nominatim)
  • warnings
  • folium (Map())
  • folium.plugins (HeatMap)

Techniques/Concepts covered:

  • Importing data (sqlite3)
  • NULL handling
  • For loops
  • If else
  • Data manipulation: unique(), replace(), split(), len(), apply(), lambda, type(), crosstab(), astype(), div(), lower(), most_common(), str.contains(), value_counts(), reset_index(), rename(), merge(), def()
  • Data visualization: Stacked bar charts, Unigram/Bigram/Trigram charts, Geographical heat maps
  • Frequency tables
  • Dataframe filtering
  • List tokenization
  • List comprehension
  • Unigram/Bigram/Trigram analysis
  • Latitude/Longitude mapping
  • Spatial/Geographical analysis

Releases

No releases published

Packages

No packages published