macpie.util.Masker#
- class macpie.util.Masker(mask_map, id_col_names, date_col_names=None)#
Masks data for pandas DataFrames.
- Parameters:
- mask_mapMaskMap
An instance of
MaskMap- id_col_namesstr, list
ID column names that should have their ids masked with mask_map
- date_col_namesstr, list
Date column names that should have their dates masked with mask_map
- __init__(mask_map, id_col_names, date_col_names=None)#
Methods
__init__(mask_map, id_col_names[, ...])add(mask_map, id_col_names[, date_col_names])Add a new
MaskMapwith associated id_col_names and date_col_names.mask_df(df[, rename_cols, norename_cols, ...])Perform data mask.
Attributes
day_shift_helper_col_prefix