In a real world dataset, there will always be some data missing. This mainly associates with how the data was collected. Missing data plays an important role creating a predictive model, because there are algorithms which does not perform very well with missing dataset. For more https://www.geeksforgeeks.org/missing-data-imputation-with-fancyimpute/