Last active
October 16, 2018 21:02
-
-
Save 3vivekb/e2bed24938cd4dd91d85b59442825a13 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def addr_cleaner(addr): | |
'''Split up an address based on typical address markers, | |
because words after the marker tend to mess up geocoding. | |
addr = '1509 DENTONA PL NEW SFR LOT 3 PLAN B3' | |
returns - > '1509 DENTONA PL ' | |
''' | |
address_words = [' AV ', ' DR ', ' PL ', ' ST ', ' WY ', ' RD ', ' LN ',' CT ',' CL ', ' BL ', ' SQ '] | |
# print(addr) | |
for ad in address_words: | |
new_addr = addr.split(ad) | |
if(len(new_addr) > 1): | |
# print(new_addr[0] + ad) | |
return new_addr[0] + ad | |
return addr |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment