bluecast.preprocessing.datetime_features¶
Module for extracting date parts from datetime columns.
Module Contents¶
Classes¶
Class for extracting date parts from datetime columns and creating cyclic features. |
- class bluecast.preprocessing.datetime_features.DatePartExtractor(date_columns: List[str | int | float] | None = None, date_parts: List[str] | None = None)¶
Class for extracting date parts from datetime columns and creating cyclic features.
- fit_transform(df: pandas.DataFrame) pandas.DataFrame¶
Fits to the data and transforms it, extracting date parts and creating cyclic features. :param df: Dataframe to be processed. :return: Returns modified dataframe.
- transform(df: pandas.DataFrame) pandas.DataFrame¶
Transforms the data using the same transformations as fitted during fit_transform. Always drops the original date columns to maintain consistency. :param df: Dataframe to be transformed. :return: Returns modified dataframe.