https://pypi.pythonprogramminghelp.com/5-actionable-ways-to-data-analysis-and-preprocessing/