Refactored lots of docstrings to a common standard and added explanations.
Reimplemented column_list_by_type method of DataFrameWithInfo class to speed up performances.
Added few checks when using find_operation_in_column so that, in case more than one operation is found, an error is raised.
Changed default values for FeatureOperation class
Added a DataFrame mock with various dtypes, and another that relates column names with the related column type.
Added SeriesMock.series_by_type for generating pandas Series with various types to cover many scenarios according to pandas supported dtypes (see docs https://pandas.pydata.org/pandas-docs/stable/user_guide/basics.html#dtypes ).
Added test for _find_columns_by_type and _split_columns_by_type_parallel functions from dataframe_with_info.py script (related to column_list_by_type, property of DataFrameWithInfo)
Refactored lots of docstrings to a common standard and added explanations. Reimplemented
column_list_by_type
method of DataFrameWithInfo class to speed up performances. Added few checks when usingfind_operation_in_column
so that, in case more than one operation is found, an error is raised. Changed default values for FeatureOperation classAdded a DataFrame mock with various dtypes, and another that relates column names with the related column type. Added
SeriesMock.series_by_type
for generating pandas Series with various types to cover many scenarios according to pandas supported dtypes (see docs https://pandas.pydata.org/pandas-docs/stable/user_guide/basics.html#dtypes ). Added test for_find_columns_by_type
and_split_columns_by_type_parallel
functions fromdataframe_with_info.py
script (related tocolumn_list_by_type
, property of DataFrameWithInfo)