Feature-engine

Open-source library for feature engineering and selection based on pandas and scikit-learn.

EstablishedOpen SourceLow lock-in

Pricing

See website

Flat rate

Adoption

Stable

License

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

Wide range of fe…Integration with…Support for both…Extensive docume…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Wide range of feature engineering methods

Integration with pandas and scikit-learn for seamless data manipulation

Support for both numerical and categorical features

Extensive documentation and examples

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.

View Setup Guide →