https://python.plainenglish.io/how-to-deal-with-missing-values-in-a-dataset-using-python-libraries-numpy-and-pandas-25ef5a3a7cc7