search_streets: Searches vector for street address locations, specifically a...

Description Usage Arguments Examples

View source: R/search_streets.R

Description

This function takes a vector input and searches presence of any text that appears to be a street address. Specifically, it looks for strings that begin with any number of numbers and end with common street names or abbreviations as sourced by US Post Office (ex. street, lane, road, st, ln, rd). The default output is a TRUE/FALSE vector but the function can also return a dataframe of the original vector input, the TRUE/FALSE result, and the substring that matched the street pattern.

Usage

1
search_streets(vec, output)

Arguments

vec

A vector input whose contents need to be searched for references to street addresses

output

The desired output of function. Defaults to "vector" where T/F vector result is returned. The argument "df" will output a table of original vector input, T/F vector result, and the matching substring.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
fakeaddresses <- c("820 Nut Swamp Ave.
Toms River, NJ 08753",
                   "982 Clay Street
                   Lenoir, NC 28645",
                   "4 NW. Mayfield Rd.
                   Springfield Gardens, NY 11413",
                   "20 Elmwood Street
                   Raleigh, NC 27603",
                   "196 E. Green Lake Road
                   Birmingham, AL 35209",
                   "73 Beechwood Dr.
                   La Crosse, WI VA DC 54601")

search_streets(fakeaddresses)

DevikaNair90/prybar documentation built on May 11, 2020, 2:47 a.m.