pydata.utils

Subpackages

Submodules

Package Contents

Classes

Importer

Loader

Transformer

Functions

pydataLogger(func)

_summary_

class pydata.utils.Importer[source]
static read_csv(file_path='', *args, **kwargs) pandas.DataFrame[source]
static test()[source]
class pydata.utils.Loader[source]
static write_data_to_csv(df: pandas.DataFrame, output_path: str, debug=False, **kwargs)[source]
pydata.utils.pydataLogger(func)[source]
_summary_

Decorator to catch exceptions

Parameters:

func (_type_) – _description_

class pydata.utils.Transformer[source]
static basic_cleanup(df: pandas.DataFrame) pandas.DataFrame[source]
static change_date_format(date: str) str[source]
static reformat_datetime(df: pandas.DataFrame) pandas.DataFrame[source]
static drop_columns_with_nulls(df: pandas.DataFrame, threshold=30) pandas.DataFrame[source]
static sort_by_week(df: pandas.DataFrame) pandas.DataFrame[source]