* NewNumberMapper

circle-info

*SDV Enterprise Feature. This feature is available to our licensed users and is not currently in our public library. For more information, visit our page to Explore SDVarrow-up-right.

The NewNumberMapper creates and applies a consistent mapping between real numbers and fake, synthetic numbers. The mapping preserves the geographical context of the phone numbers. That is, numbers belonging to a region are mapped to fake phone numbers in the same region.

from rdt.transformers.phone_number import NewNumberMapper

mapper = NewNumberMappper()

Parameters

default_country: If phone number does not have an international country code, provide the country code to use.

(default) None

No default country. All phone numbers must have international country codes.

<string>

A string representing an Alpha-2 country codearrow-up-right ("US")

Examples

from rdt.transformers.phone_number import NewNumberMapper
mapper = NewNumberMappper(default_country='US')

Attributes

After fitting the transformer, you can access the learned values through the attributes.

mapping: A dictionary that maps the original, real phone number to a new, fake phone number

>>> transformer.mapping
{
  '(617)253-3400': '(617)100-1234',
  '(617)253-2142': '(617)555-2223',
  ...
}

Last updated