This site uses cookies

We use cookies to recognize your visits and preferences, to measure the effectiveness of the documentation, and discover how people find us. With your consent, you're helping us make our documentation better.
Learn More.

Train in Data

Boost Your Data Science Skills

Become the expert companies are desperate to hire.

Learn feature engineering, selection, forecasting and much more.

10% discount for feature-engine users
Use code FEATUREENGINE26 at checkout.

View Course Catalog
Skip to main content
Ctrl+K
1.9.4 - Home
  • Quick Start
  • User Guide
  • API
  • Resources
  • Contribute
    • About
    • What’s new
    • Other versions
  • GitHub
  • Blog
  • Quick Start
  • User Guide
  • API
  • Resources
  • Contribute
  • About
  • What’s new
  • Other versions
  • GitHub
  • Blog

Section Navigation

  • Missing Data Imputation
    • MeanMedianImputer
    • ArbitraryNumberImputer
    • EndTailImputer
    • CategoricalImputer
    • RandomSampleImputer
    • AddMissingIndicator
    • DropMissingData
  • Categorical Encoding
    • OneHotEncoder
    • CountFrequencyEncoder
    • OrdinalEncoder
    • MeanEncoder
    • WoEEncoder
    • DecisionTreeEncoder
    • RareLabelEncoder
    • StringSimilarityEncoder
  • Discretisation
    • EqualFrequencyDiscretiser
    • EqualWidthDiscretiser
    • ArbitraryDiscretiser
    • DecisionTreeDiscretiser
    • GeometricWidthDiscretiser
  • Outlier Handling
    • Winsorizer
    • ArbitraryOutlierCapper
    • OutlierTrimmer
  • Variance Stabilizing Transformations
    • LogTransformer
    • LogCpTransformer
    • ReciprocalTransformer
    • ArcsinTransformer
    • ArcSinhTransformer
    • PowerTransformer
    • BoxCoxTransformer
    • YeoJohnsonTransformer
  • Feature Scaling
    • MeanNormalizationScaler
  • Feature Creation
    • MathFeatures
    • RelativeFeatures
    • CyclicalFeatures
    • DecisionTreeFeatures
    • GeoDistanceFeatures
  • Datetime Features
    • DatetimeFeatures
    • DatetimeSubtraction
    • DatetimeOrdinal
  • Text Features
    • TextFeatures
  • Feature Selection
    • DropFeatures
    • DropConstantFeatures
    • DropDuplicateFeatures
    • DropCorrelatedFeatures
    • SmartCorrelatedSelection
    • SelectBySingleFeaturePerformance
    • RecursiveFeatureElimination
    • RecursiveFeatureAddition
    • DropHighPSIFeatures
    • SelectByInformationValue
    • SelectByShuffling
    • SelectByTargetMeanPerformance
    • ProbeFeatureSelection
    • MRMR
  • Time Series Features
    • Forecasting Features
  • Preprocessing
    • MatchCategories
    • MatchVariables
  • Scikit-learn Wrapper
    • SklearnTransformerWrapper
  • Pipeline
    • Pipeline
    • make_pipeline
  • Datasets
    • load__titanic
  • Variable handling functions
    • find_all_variables
    • find_categorical_variables
    • find_datetime_variables
    • find_numerical_variables
    • find_categorical_and_numerical_variables
    • check_all_variables
    • check_categorical_variables
    • check_datetime_variables
    • check_numerical_variables
    • retain_variables_if_in_df
  • API

API#

Full API documentation for feature-engine transformers.

Transformation#

  • Missing Data Imputation
  • Categorical Encoding
  • Discretisation
  • Outlier Handling
  • Variance Stabilizing Transformations
  • Feature Scaling

Creation#

  • Feature Creation
  • Datetime Features
  • Text Features

Selection#

  • Feature Selection

Time series#

  • Time Series Features

Other#

  • Preprocessing
  • Scikit-learn Wrapper

Pipeline#

  • Pipeline

Datasets#

  • Datasets

Tools#

  • Variable handling functions

previous

retain_variables_if_in_df

next

Missing Data Imputation

On this page
  • Transformation
  • Creation
  • Selection
  • Time series
  • Other
  • Pipeline
  • Datasets
  • Tools
Show Source

© Copyright 2018-2026, Feature-engine developers.

Created using Sphinx 5.3.0.

Built with the PyData Sphinx Theme 0.15.4.