Description Usage Arguments Value See Also Examples
Takes a dataframe containing addresses as an input and returns
the results from a specified geocoding service in a dataframe format using the
geo function. See example usage in vignette("tidygeocoder")
.
This function passes all additional parameters (...
) to the
geo function, so you can refer to its documentation for more details
on possible arguments.
Note that the arguments used for specifying address columns (address
,
street
, city
, county
, state
, postalcode
, and country
) accept either
quoted or unquoted column names (ie. "address_col"
and address_col
are
both acceptable).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
.tbl |
dataframe containing addresses |
address |
single line street address column name. Do not combine with
address component arguments ( |
street |
street address column name |
city |
city column name |
county |
county column name |
state |
state column name |
postalcode |
postalcode column name (zip code if in the United States) |
country |
country column name |
lat |
latitude column name. Can be quoted or unquoted (ie. lat or 'lat'). |
long |
longitude column name. Can be quoted or unquoted (ie. long or 'long'). |
return_input |
if TRUE then the input dataset will be combined with the geocoder query results and returned. If FALSE only the geocoder results will be returned. |
limit |
maximum number of results to return per input address. For many geocoding services
the maximum value of the limit parameter is 100. Pass |
return_addresses |
if TRUE return input addresses. Defaults to TRUE if |
unique_only |
if TRUE then only unique results will be returned and return_input will be set to FALSE. |
... |
arguments passed to the geo function |
tibble (dataframe)
geo
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | library(dplyr, warn.conflicts = FALSE)
sample_addresses %>% slice(1:2) %>%
geocode(addr, method = 'arcgis')
louisville %>% head(2) %>%
geocode(street = street, city = city, state = state,
postalcode = zip, method = 'census', full_results = TRUE)
sample_addresses %>% slice(8:9) %>%
geocode(addr, method = 'osm', limit = 2,
return_input = FALSE, full_results = TRUE)
sample_addresses %>% slice(4:5) %>%
geocode(addr, method = 'arcgis',
lat = latitude, long = longitude,
full_results = TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.