'Is it possible to parallelize the geocode function from the tidygeocoder package in R?
I am trying to geocode a couple of addresses in R. I am working with the geocode function from the tidygeocoder package in R. To make it faster I'd love to parallelize this function, but I do not know how this might work.
I am working on Windows.
Here is an example:
| id | street | state | county |
|---|---|---|---|
| 1 | 123 happiness | TT | South |
| 2 | 234 parallel | HH | North |
# create cluster
cl <- parallel::makeCluster(8, type = "PSOCK")
# geocode the addresses
latlon <- parallel::parLapply(cl=cl, geocode, .tbl = address_df, method = 'osm', lat = latitude , long = longitude, address = NULL, street = street, county = county, state = state)
street should be the list (is a column of ) I'm trying to run the parLapply function on and geocode the function. The geocode function does not let me use a vector for addresses. I have use all the options of geocode, street, county and state to get their latitude and longitude.
Is it possible to parallelize this function?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
