Feature engineering is a key process in most data analysis workflows, especially when constructing machine learning models.