paradance.dataloader.CSVLoader

class paradance.dataloader.CSVLoader(file_path: str | None = None, file_name: str | None = None, file_type: str | None = 'csv', max_rows: int | None = None, clean_zero_columns: bool | List | None = None, config: Dict | None = None)[source]

CSVLoader class for loading CSV files

__init__(file_path: str | None = None, file_name: str | None = None, file_type: str | None = 'csv', max_rows: int | None = None, clean_zero_columns: bool | List | None = None, config: Dict | None = None) None[source]

Methods

__init__([file_path, file_name, file_type, ...])

add_one_smoothing(column)

Add one smoothing to a column.

clean_columns_zero([columns])

Clean columns with all zeros.

clean_one_label_users(df[, user_column, ...])

Remove users with only one label.

clip_and_sum_with_group(df, groupby, clip_column)

Clip and sum with group.

clip_clean_count_with_group(df, groupby, ...)

Clip and count with group.

column_name_spliting([delimiter])

Split column names by delimiter.

load_data()

Load data from CSV file.

load_data() DataFrame[source]

Load data from CSV file.