:py:mod:`pydata.utils` ====================== .. py:module:: pydata.utils Subpackages ----------- .. toctree:: :titlesonly: :maxdepth: 3 __pycache__/index.rst Submodules ---------- .. toctree:: :titlesonly: :maxdepth: 1 importer/index.rst loader/index.rst logger/index.rst transformer/index.rst Package Contents ---------------- Classes ~~~~~~~ .. autoapisummary:: pydata.utils.Importer pydata.utils.Loader pydata.utils.Transformer Functions ~~~~~~~~~ .. autoapisummary:: pydata.utils.pydataLogger .. py:class:: Importer .. py:method:: read_csv(file_path='', *args, **kwargs) -> pandas.DataFrame :staticmethod: .. py:method:: test() :staticmethod: .. py:class:: Loader .. py:method:: write_data_to_csv(df: pandas.DataFrame, output_path: str, debug=False, **kwargs) :staticmethod: .. py:function:: pydataLogger(func) _summary_ Decorator to catch exceptions :param func: _description_ :type func: _type_ .. py:class:: Transformer .. py:method:: basic_cleanup(df: pandas.DataFrame) -> pandas.DataFrame :staticmethod: .. py:method:: change_date_format(date: str) -> str :staticmethod: .. py:method:: reformat_datetime(df: pandas.DataFrame) -> pandas.DataFrame :staticmethod: .. py:method:: drop_columns_with_nulls(df: pandas.DataFrame, threshold=30) -> pandas.DataFrame :staticmethod: .. py:method:: sort_by_week(df: pandas.DataFrame) -> pandas.DataFrame :staticmethod: