Data preparation includes data collection and integration, visual data exploration, and data preprocessing by imputing missing data, handling outliers, data transformation, and data balancing. Some of these actions are not trivial and require domain knowledge. Very often they need several iterations until data of acceptable quality is achieved.
Data Preparation