我有一组地址。在某些情况下,一个或多个单独的值会丢失:
示例:
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"))
我知道问题很广泛。我正在寻找更多的软件包,然后是解决方案。也许是我提到的两个示例的简短示例。