Mastering Machine Learning: A Guide to Data Preprocessing