Organisations Interested In The Python Programming Language & Its Ecosystem 3RD ANNUAL PYCON SUMMIT KE Biggest Gathering For People & Organisations Interested In The Python Programming Language & Its Ecosystem DEEP DIVE DATA CLEANING Victor Omondi
Organisations Interested In The Python Programming Language & Its Ecosystem About Me Data Analyst @ Maisha Meds Organizer PyConKE 2022 VICK Victor Omondi
Organisations Interested In The Python Programming Language & Its Ecosystem A Brief About Maisha Meds • https://maishameds.org/app/ • Our mission is to improve access to essential healthcare for patients by motivating providers to deliver affordable and quality care, enabled by technology. • We’re Hiring: https://maishameds.org
Extract Insights Analyze data Explore & Process Data Transform and standardize the data in a required format Report Insights Create visualization, dashboard or ppt 01 02 03 04
Organisations Interested In The Python Programming Language & Its Ecosystem Common Data Problems • Inconsistent column names • Missing data • Outliers/Anomalies • Duplicate rows • Untidy • Inconsistent column types • SPELLING MISTAKES in TEXT
Organisations Interested In The Python Programming Language & Its Ecosystem Dirty data is costly and difficult Lots of time, money and expertise is spent. Often, cleaning might be done wrong.
Organisations Interested In The Python Programming Language & Its Ecosystem Ways of evaluating data quality • Valid • Accurate • Complete • Consistent • Uniform • Repeatable •
Organisations Interested In The Python Programming Language & Its Ecosystem String Matching • JellyFish: https://github.com/jamesturk/jellyfish • Thefuzz (prev fuzzywuzzy): https://github.com/seatgeek/thefuzz
Organisations Interested In The Python Programming Language & Its Ecosystem Where replacement is impossible… • Nairobi • Nairobae • Nairob • Narobi • Kanairobi • Kanairo • Naiobi
Organisations Interested In The Python Programming Language & Its Ecosystem Record linkage…? • Record linkage: https://github.com/J535D165/recordlinkage