-
Notifications
You must be signed in to change notification settings - Fork 306
Open
Description
This fails to tag with an error of repeat labels. I think in these cases. "SOUTH" should not be a directional, but USPS considers this as part of the StreetName itself.
import usaddress
st = '250 SOUTH ST E, RAYNHAM, MA 02767'
parsed_address = usaddress.tag(st)
parsed_address
RepeatedLabelError:
ERROR: Unable to tag this string because more than one area of the string has the same label
ORIGINAL STRING: 250 SOUTH ST E, RAYNHAM, MA 02767
PARSED TOKENS: [('250', 'AddressNumber'), ('SOUTH', 'StreetNamePostDirectional'), ('ST', 'StreetNamePostType'),
('E,', 'StreetNamePostDirectional'), ('RAYNHAM,', 'PlaceName'), ('MA', 'StateName'), ('02767', 'ZipCode')]
UNCERTAIN LABEL: StreetNamePostDirectional
When this error is raised, it's likely that either (1) the string is not a valid person/corporation name or (2)
some tokens were labeled incorrectly
To report an error in labeling a valid name, open an issue at https://github.com/datamade/usaddress/issues/new -
it'll help us continue to improve probablepeople!
For more information, see the documentation at https://usaddress.readthedocs.io/
Metadata
Metadata
Assignees
Labels
No labels