“…Data preprocessing functions consist of a set of basic operations that transform raw data into a form that is useful for the machine learning model. Important preprocessing subtasks include data cleaning [61], [62], labeling or relabeling [53], [63], [63], [64], categorical encoding [65], [66], [67] and imputation of missing data [68], [69], [70]. Figure 8 depicts the main categories of data preprocessing tasks and the set of common problems they commonly tackle.…”