* RegionalAnonymizer
The RegionalAnonymizer
performs Contextual Anonymization on address data. It preserves the broad regions in your original data, while anonymizing the precise street address.
It transforms the data by dropping the precise location information. When reverse transforming, it generates new, fake street addresses for the same overall regions as your real data.

from rdt.transformers.address import RegionalAnonymizer
transformer = RegionalAnonymizer(locales=['en_US'])
Parameters
locales
: An optional list of locales to use when generating the precise street addresses. These will be chosen from the list of available countries with the provided languages.
Examples
from rdt.transformers.address import RegionalAnonymizer
transformer = RegionalAnonymizer(
locales=['en_US', 'fr_CA']
)
# in the hypertransformer, ensure that each column has a supported sdtype
ht.update_sdtypes(column_name_to_sdtype={
'addr_1': 'street_address',
'city_name': 'city',
'state': 'state_abbr',
})
# in the hypertransformer, assign set of columns to your transformer
ht.update_transformers(column_name_to_transformer={
('addr_1', 'city_name', 'state'): transformer
})
FAQs
Worldwide, regional data is provided by www.geonames.org.
Last updated