https://medium.com/@pythonfundamentals/20-useful-python-pandas-functions-for-data-exploration-65d2ac0d8ab5