baybe.utils.dataframeΒΆ

Dataframe utilities.

Functions

add_fake_results(data, campaign[, ...])

Add fake results to a dataframe which was the result of a BayBE recommendation.

add_parameter_noise(data, parameters[, ...])

Apply uniform noise to the parameter values of a recommendation frame.

df_drop_single_value_columns(df[, lst_exclude])

Drop dataframe columns with zero variance.

df_drop_string_columns(df[, ignore_list])

Drop dataframe columns with string values.

df_uncorrelated_features(df[, exclude_list, ...])

Return an uncorrelated set of features.

fuzzy_row_match(left_df, right_df, ...)

Match row of the right dataframe to the rows of the left dataframe.

pretty_print_df(df[, max_rows, max_columns])

Convert a dataframe into a pretty/readable format.

to_tensor(*dfs)

Convert a given set of dataframes into tensors (dropping all indices).