完成不完整的地址

时间:2019-02-24 12:18:40

标签: r geocoding street-address

我有一组地址。在某些情况下,一个或多个单独的值会丢失:

示例:

samp
# A tibble: 10 x 6
   Company      Street     City          `City Code` Country    `Business Phone`
   <chr>        <chr>      <chr>         <chr>       <chr>      <chr>           
 1 NA           NA         NA            NA          NA         NA              
 2 CBRE         NA         NA            NA          NA         NA              
 3 Bovemij      NA         Nijmegen Area NA          Netherlan~ NA              
 4 NA           NA         NA            NA          Netherlan~ NA              
 5 Parkking     De Lind 41 OISTERWIJK    NA          Netherlan~ +31 13 523 42 90
 6 92Y          NA         NA            NA          NA         NA              
 7 Van Lanschot NA         NA            NA          NA         NA              
 8 Vaanster     NA         NA            NA          Netherlan~ NA              
 9 Esteban      NA         NA            NA          NA         2127140102      
10 Impact SA    NA         NA            NA          NA         NA    

是否可以通过地理编码来完成值(例如,在案例9中通过电话号码获取完整的地址,或者在案例5中从街道和城市获取城市代码)?

这里是一个小的dput:

structure(list(Company = c(NA, "CBRE", "Bovemij", NA, "Parkking", 
"92Y", "Van Lanschot", "Vaanster", "Esteban", "Impact SA"), Street = c(NA, 
NA, NA, NA, "De Lind 41", NA, NA, NA, NA, NA), City = c(NA, NA, 
"Nijmegen Area", NA, "OISTERWIJK", NA, NA, NA, NA, NA), `City Code` = c(NA_character_, 
NA_character_, NA_character_, NA_character_, NA_character_, NA_character_, 
NA_character_, NA_character_, NA_character_, NA_character_), 
    Country = c(NA, NA, "Netherlands", "Netherlands", "Netherlands", 
    NA, NA, "Netherlands", NA, NA), `Business Phone` = c(NA, 
    NA, NA, NA, "+31 13 523 42 90", NA, NA, NA, "2127140102", 
    NA)), row.names = c(NA, -10L), class = c("tbl_df", "tbl", 
"data.frame"))

我知道问题很广泛。我正在寻找更多的软件包,然后是解决方案。也许是我提到的两个示例的简短示例。

0 个答案:

没有答案