https://medium.com/@ProfPaulMartinez/5-pandas-functions-you-dont-know-yet-which-will-change-your-life-ee120ec271b6