What is data preprocessing in data science with examples