:py:mod:`bluecast.preprocessing.onehot_encoding` ================================================ .. py:module:: bluecast.preprocessing.onehot_encoding Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: bluecast.preprocessing.onehot_encoding.OneHotCategoryEncoder .. py:class:: OneHotCategoryEncoder(cat_columns: List[Union[str, float, int]], target_col: Union[str, float, int]) Onehot encode categorical features. .. py:method:: fit_transform(x: pandas.DataFrame, y: pandas.Series) -> pandas.DataFrame Fit onehot encoder and transform column. .. py:method:: transform(x: pandas.DataFrame) -> pandas.DataFrame Transform categories based on already trained encoder. .. py:method:: append_encoded_columns(x: pandas.DataFrame, encoded_cats: pandas.DataFrame) -> pandas.DataFrame Append encoded columns to the DataFrame.