class_docstr: Shared set-up, checks and methods across creation transformers.
class_docstr_tok: ["Shared","set-up",",","checks","and","methods","across","creation","transformers","."]
code: def __init__(
      self,
      missing_values: str = "raise",
      drop_original: bool = False,
  ) -> None:
      _check_param_missing_values(missing_values)
      _check_param_drop_original(drop_original)
  
      self.missing_values = missing_values
      self.drop_original = drop_original
  
file_path: feature_engine/feature_engine/creation/base_creation.py
imports: from typing import List, Optional, Union
  import pandas
  from sklearn.base import BaseEstimator, TransformerMixin
  from sklearn.utils.validation import check_is_fitted
  from feature_engine._base_transformers.mixins import GetFeatureNamesOutMixin
  from feature_engine._check_input_parameters.check_init_input_params import _check_param_drop_original, _check_param_missing_values
  from feature_engine._variable_handling.variable_type_selection import _find_or_check_numerical_variables
  from feature_engine.dataframe_checks import _check_contains_inf, _check_contains_na, _check_X_matches_training_df, check_X
  from feature_engine.tags import _return_tags
label_desc: Use image node_id 1 to create a new BaseCreation object from inherited base classes: BaseEstimator, TransformerMixin, GetFeatureNamesOutMixin with example: obj = BaseCreation(missing_values, drop_original)