ggmap icon indicating copy to clipboard operation
ggmap copied to clipboard

Support for list-columns with mutate_geocode(output = "all")

Open dpprdan opened this issue 6 years ago • 0 comments

As mentioned in #201, mutate_geocode(output="all") currently throws an error. mutate_geocode() would have to support list-columns in order for this to work.

suppressPackageStartupMessages({
  library(magrittr)
  library(ggmap)
})

data.frame(
  address = c("1600 Pennsylvania Avenue, Washington DC", "", "houston texas"),
  stringsAsFactors = FALSE
) %>% mutate_geocode(address, output = "all")
#> Source : https://maps.googleapis.com/maps/api/geocode/json?address=1600+Pennsylvania+Avenue,+Washington+DC&key=xxx
#> Source : https://maps.googleapis.com/maps/api/geocode/json?address=houston+texas&key=xxx
#> Error in cbind_all(x): Argument 2 must be length 3, not 2
Session info
devtools::session_info()
#> - Session info ----------------------------------------------------------
#>  setting  value                       
#>  version  R version 3.5.2 (2018-12-20)
#>  os       Windows 10 x64              
#>  system   x86_64, mingw32             
#>  ui       RTerm                       
#>  language en                          
#>  collate  German_Germany.1252         
#>  ctype    German_Germany.1252         
#>  tz       Europe/Berlin               
#>  date     2019-02-04                  
#> 
#> - Packages --------------------------------------------------------------
#>  package     * version    date       lib source                           
#>  assertthat    0.2.0      2017-04-11 [1] CRAN (R 3.5.1)                   
#>  backports     1.1.3      2018-12-14 [1] CRAN (R 3.5.1)                   
#>  bindr         0.1.1      2018-03-13 [1] CRAN (R 3.5.1)                   
#>  bindrcpp      0.2.2      2018-03-29 [1] CRAN (R 3.5.1)                   
#>  bitops        1.0-6      2013-08-17 [1] CRAN (R 3.5.0)                   
#>  callr         3.1.1      2018-12-21 [1] CRAN (R 3.5.2)                   
#>  cli           1.0.1      2018-09-25 [1] CRAN (R 3.5.1)                   
#>  colorspace    1.4-0      2019-01-13 [1] CRAN (R 3.5.2)                   
#>  crayon        1.3.4      2017-09-16 [1] CRAN (R 3.5.1)                   
#>  curl          3.3        2019-01-10 [1] CRAN (R 3.5.2)                   
#>  desc          1.2.0      2018-05-01 [1] CRAN (R 3.5.1)                   
#>  devtools      2.0.1      2018-10-26 [1] CRAN (R 3.5.1)                   
#>  digest        0.6.18     2018-10-10 [1] CRAN (R 3.5.1)                   
#>  dplyr         0.7.8      2018-11-10 [1] CRAN (R 3.5.2)                   
#>  evaluate      0.12       2018-10-09 [1] CRAN (R 3.5.1)                   
#>  fs            1.2.6      2018-08-23 [1] CRAN (R 3.5.1)                   
#>  ggmap       * 3.0.0      2019-02-04 [1] Github (dkahle/ggmap@fc5e0fd)    
#>  ggplot2     * 3.1.0      2018-10-25 [1] CRAN (R 3.5.1)                   
#>  glue          1.3.0      2018-07-17 [1] CRAN (R 3.5.1)                   
#>  gtable        0.2.0      2016-02-26 [1] CRAN (R 3.5.1)                   
#>  highr         0.7        2018-06-09 [1] CRAN (R 3.5.1)                   
#>  htmltools     0.3.6      2017-04-28 [1] CRAN (R 3.5.1)                   
#>  httr          1.4.0      2018-12-11 [1] CRAN (R 3.5.1)                   
#>  jpeg          0.1-8      2014-01-23 [1] CRAN (R 3.5.0)                   
#>  jsonlite      1.6        2018-12-07 [1] CRAN (R 3.5.1)                   
#>  knitr         1.21       2018-12-10 [1] CRAN (R 3.5.1)                   
#>  lazyeval      0.2.1      2017-10-29 [1] CRAN (R 3.5.1)                   
#>  magrittr    * 1.5        2014-11-22 [1] CRAN (R 3.5.1)                   
#>  memoise       1.1.0      2017-04-21 [1] CRAN (R 3.5.1)                   
#>  munsell       0.5.0      2018-06-12 [1] CRAN (R 3.5.1)                   
#>  pillar        1.3.1.9000 2019-01-23 [1] Github (hadley/colformat@3a54b8d)
#>  pkgbuild      1.0.2      2018-10-16 [1] CRAN (R 3.5.1)                   
#>  pkgconfig     2.0.2      2018-08-16 [1] CRAN (R 3.5.1)                   
#>  pkgload       1.0.2      2018-10-29 [1] CRAN (R 3.5.1)                   
#>  plyr          1.8.4      2016-06-08 [1] CRAN (R 3.5.1)                   
#>  png           0.1-7      2013-12-03 [1] CRAN (R 3.5.0)                   
#>  prettyunits   1.0.2      2015-07-13 [1] CRAN (R 3.5.1)                   
#>  processx      3.2.1      2018-12-05 [1] CRAN (R 3.5.1)                   
#>  ps            1.3.0      2018-12-21 [1] CRAN (R 3.5.2)                   
#>  purrr         0.3.0      2019-01-27 [1] CRAN (R 3.5.2)                   
#>  R6            2.3.0      2018-10-04 [1] CRAN (R 3.5.1)                   
#>  Rcpp          1.0.0      2018-11-07 [1] CRAN (R 3.5.1)                   
#>  remotes       2.0.2      2018-10-30 [1] CRAN (R 3.5.1)                   
#>  RgoogleMaps   1.4.3      2018-11-07 [1] CRAN (R 3.5.1)                   
#>  rjson         0.2.20     2018-06-08 [1] CRAN (R 3.5.0)                   
#>  rlang         0.3.1      2019-01-08 [1] CRAN (R 3.5.2)                   
#>  rmarkdown     1.11       2018-12-08 [1] CRAN (R 3.5.1)                   
#>  rprojroot     1.3-2      2018-01-03 [1] CRAN (R 3.5.1)                   
#>  scales        1.0.0      2018-08-09 [1] CRAN (R 3.5.1)                   
#>  sessioninfo   1.1.1      2018-11-05 [1] CRAN (R 3.5.1)                   
#>  stringi       1.2.4      2018-07-20 [1] CRAN (R 3.5.1)                   
#>  stringr       1.3.1      2018-05-10 [1] CRAN (R 3.5.1)                   
#>  testthat      2.0.1      2018-10-13 [1] CRAN (R 3.5.1)                   
#>  tibble        2.0.1      2019-01-12 [1] CRAN (R 3.5.2)                   
#>  tidyr         0.8.2      2018-10-28 [1] CRAN (R 3.5.1)                   
#>  tidyselect    0.2.5      2018-10-11 [1] CRAN (R 3.5.1)                   
#>  usethis       1.4.0      2018-08-14 [1] CRAN (R 3.5.1)                   
#>  withr         2.1.2      2018-03-15 [1] CRAN (R 3.5.1)                   
#>  xfun          0.4        2018-10-23 [1] CRAN (R 3.5.1)                   
#>  yaml          2.2.0      2018-07-25 [1] CRAN (R 3.5.1)                   
#> 
#> [1] C:/Users/daniel/Documents/.R/win-library
#> [2] C:/Program Files/R/R-3.5.2/library

dpprdan avatar Feb 04 '19 13:02 dpprdan