addresses

lovelyrita.addresses.clean_street_suffixes(street)[source]
lovelyrita.addresses.parse_123_main_street(addresses)[source]

Parse the common address format, e.g. 123 MAIN STREET

Returns:

A DataFrame containing street name and street column for those rows that were successfully

parsed

lovelyrita.addresses.parse_P123_main_street(addresses)[source]

Parse addresses that contain a prefix, e.g., P123-1 PARK STREET

Returns:

A DataFrame containing street name and street column for those rows that were successfully

parsed

lovelyrita.addresses.parse_addresses(addresses)[source]

Parse addresses into street name and number according to several rules.

Returns:

A DataFrame containing street name and street column for those rows that were successfully

parsed

lovelyrita.addresses.replace(addresses, replacements=[('^ONE ', '1 '), ('^TWO ', '2 '), (' -', '-'), (' TERM$', ' TERMINAL'), ('^#', '')], inplace=True)[source]

Replace text in addresses

Parameters:

addresses : pandas.Series

replacements : tuple list of tuples

Replacements provided as (pattern to replace, replacement). Multiple replacements can be provided as a list of tuples

inplace : bool

Returns:

If inplace is False, returns the address series with the replacements made.