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
MaskMap
with associated id_col_names and date_col_names.mask_df
(df[, rename_cols, norename_cols, ...])Perform data mask.
Attributes
day_shift_helper_col_prefix