Michael TavernerStop using Apply and start using Numpy’s Vectorizenp.vectorize — a much faster alternative to the Pandas apply() method in Python, and a much, much faster alterrnative to for-loops.Sep 18, 20223Sep 18, 20223
Michael TavernerBeautifully annotated line plots in Python with LabellinesA reimagining of the Legend in a line plotAug 17, 20221Aug 17, 20221
Michael TavernerAdvanced uses of the CASE statement in SQL — Part 2: Conditional WHERE clausesAnother fantastic but not often discussed use of the CASE statementMay 15, 2022May 15, 2022
Michael TavernerAdvanced uses of the CASE statement in SQL — Part 1A few use cases of the CASE statement that take it’s powers to a whole new level.Apr 23, 2022Apr 23, 2022
Michael TavernerCOVID-19 vaccinations — An animated Choropleth Map with Plotly ExpressHow to create a map of US States, animated over time, showing the rollout of the Pfizer COVID-19 Vaccine with less than 20 lines of code.Apr 4, 2021Apr 4, 2021
Michael TavernerData Science learning resources — For beginnersA semi-structured musing on the first 12 months of my Data Science learning journey — with some course recommendations.Apr 3, 2021Apr 3, 2021
Michael TavernerString Similarity for Fraud Prevention using Levenshtein DistanceBackground: Fraud — A $24 billion dollar industryJan 2, 2021Jan 2, 2021