Feature-engine
Open-source library for feature engineering and selection based on pandas and scikit-learn.
Pricing
See website
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
—Overview
What is Feature-engine?
Feature-engine is an open-source Python library that provides a wide range of methods for feature engineering and selection, built on top of pandas and scikit-learn. It simplifies the process of preparing data for machine learning models by offering robust preprocessing techniques.
Key differentiator
“Feature-engine stands out with its extensive range of feature engineering methods and seamless integration with pandas and scikit-learn, making it an essential tool for data preprocessing in machine learning workflows.”
Capability profile
Strength Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
Fit analysis
Who is it for?
✓ Best for
Teams working with complex datasets requiring extensive preprocessing before model training
Projects that need to handle both numerical and categorical data efficiently
Developers looking for a comprehensive library for feature engineering
✕ Not a fit for
Applications where real-time data processing is critical, as Feature-engine is designed for batch processing
Users who prefer a graphical user interface (GUI) over command-line tools
Cost structure
Pricing
Free Tier
None
Starts at
See website
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Next step
Get Started with Feature-engine
Step-by-step setup guide with code examples and common gotchas.