Parse Data

High-level Parsing

pm_parse()

Parse Street Addresses

Dictionaries

Functions and Data for Creating Dictionaries

pm_dictionary()

Create Dictionary Objects

pm_append()

Create Dictionary Object Appendicies

dic_us_dir

Directional Dictionary, United States of America

dic_us_states

State Dictionary, United States of America

dic_us_suffix

Street Suffix Dictionary, United States of America

Prepare Data

Create and Validate postmastr Objects

pm_identify()

Identify Observations

pm_evaluate()

Evaluate Address Type

pm_type_partial()

Return Only Partial Records

pm_type_unknown()

Return Only Unknown Records

pm_mutate_raw()

Modify Raw Addresses

pm_prep()

Create postmastr Object for Parsing

pm_has_address()

Validate postmastr Address Variable

pm_has_uid()

Validate postmastr pm.uid Variable

Intersections

Work with Intersection Data

pm_intersect_detect()

Detect Presence of Intersection in Address

pm_intersect_longer()

Convert Intersections to Long Form

pm_intersect_wider()

Covert Intersections to Wide Form

Postal Codes

Work with Postal (Zip) Codes

pm_postal_any()

Do Any Addresses Have Postal Codes

pm_postal_all()

Do All Addresses Have Postal Codes

pm_postal_detect()

Detect Presence of Postal Codes

pm_postal_none()

Return Only Unmatched Observations From pm_postal_detect

pm_postal_parse()

Parse Postal Codes

States

Work with State Names and Abbreviations

pm_state_any()

Does State Dictionary Return Any Matches

pm_state_all()

Does State Dictionary Return a Match for All Observations

pm_state_detect()

Detect Presence of State Name or Abbreviation

pm_state_none()

Return Only Unmatched Observations From pm_state_detect

pm_state_parse()

Parse State Names and Abbreviation

pm_state_std()

Standardize Parsed State Names

Cities

Work with City Names

pm_city_any()

Does City Name Dictionary Return Any Matches

pm_city_all()

Does City Name Dictionary Return a Match for All Observations

pm_city_detect()

Detect Presence of City Name in Address

pm_city_none()

Return Only Unmatched Observations From pm_city_detect

pm_city_parse()

Parse City Names

pm_city_std()

Standardize Parsed City Names

Units

Work with Unit Names and Numbers

pm_has_unit()

Detect Presence of Unit

House Numbers

Work with House Numbers, Including Alphanumeric House Numbers (e.x. 123A Main St)

pm_house_any()

Do Any Addresses Have House Numbers

pm_house_all()

Do All Addresses Have House Numbers

pm_house_detect()

Detect Presence of House Numbers

pm_house_none()

Return Only Unmatched Observations From pm_house_detect

pm_house_parse()

Parse House Numbers

pm_houseAlpha_any()

Do Any Addresses Have Alphanumeric House Numbers

pm_houseAlpha_all()

Do All Addresses Have Alphanumeric House Numbers

pm_houseAlpha_detect()

Detect Presence of Alphanumeric House Numbers

House Number Ranges

Work with House Number Ranges (e.x. ‘123-5 Main St’)

pm_houseRange_any()

Do Any Addresses Have House Ranges

pm_houseRange_all()

Do All Addresses Have House Ranges

pm_houseRange_detect()

Detect Presence of House Range

pm_houseRange_none()

Return Only Unmatched Observations From pm_houseRange_detect

pm_houseRange_match()

Return Only Matched Observations From pm_houseRange_detect

pm_houseRange_parse()

Parse Fractional House Numbers

Fractional House Numbers

Work with Fractional House Numbers (e.x. ‘123 1/2 Main St’)

pm_houseFrac_any()

Do Any Addresses Have Fractional House Numbers

pm_houseFrac_all()

Do All Addresses Have House Numbers

pm_houseFrac_detect()

Detect Presence of Fractional House Numbers

pm_houseFrac_none()

Return Only Unmatched Observations From pm_houseFrac_detect

pm_houseFrac_parse()

Parse Fractional House Numbers

House Suffix Values

Work with House Suffix Values (e.x. ‘123 Rear Main St’)

pm_houseSuf_any()

Does House Suffix Dictionary Return Any Matches

pm_houseSuf_all()

Does House Suffix Dictionary Return a Match for All Observations

pm_houseSuf_detect()

Detect Presence of House Suffix

pm_houseSuf_none()

Return Only Unmatched Observations From pm_houseSuf_detect

pm_houseSuf_parse()

Parse House Suffix

pm_houseSuf_std()

Standardize Parsed House Suffix Names

Street Directionals

Work with Street Directionals (e.x. N, S, etc.)

pm_streetDir_any()

Do Any Addresses Have Prefix or Suffix Directionals

pm_streetDir_all()

Do All Addresses Have Prefix or Suffix Directionals

pm_streetDir_detect()

Detect Presence of Prefix or Suffix Directionals

pm_streetDir_none()

Return Only Unmatched Observations From pm_has_dir

pm_streetDir_parse()

Parse Prefix and Suffix Directionals

pm_streetDir_std()

Standardize Parsed State Names

Street Suffixes

Work with Street Suffix Types (e.x. Ave, St, etc.)

pm_streetSuf_any()

Does Street Suffix Dictionary Return Any Matches

pm_streetSuf_all()

Does Street Suffix Dictionary Return a Match for All Observations

pm_streetSuf_detect()

Detect Presence of Street Suffix

pm_streetSuf_none()

Return Only Unmatched Observations From pm_streetSuf_detect

pm_streetSuf_parse()

Parse Street Suffix

pm_streetSuf_std()

Standardize Parsed Street Suffixes

Streets

Work with Street Names

pm_street_parse()

Parse Street Names

pm_street_std()

Standardize Street Names

Reconstruct Data

Add Parsed Data Back into Source

pm_mutate()

Modify Improperly Parsed Addresses

pm_replace()

Add Parsed Street Address Data to Source Data Set

pm_rebuild()

Re-construct Street Addressed from Parsed Elements

Sample Data

Sushi Resturants in St. Louis and its Enviorns

sushi1

Sushi Resturants in the St. Louis Region

sushi2

Sushi Resturants in the Ciy of St. Louis