joelgombin / banR

R client for the BAN API
http://joelgombin.github.io/banR/
GNU General Public License v3.0
28 stars 10 forks source link

geocode_tbl() interprète les valeurs manquantes comme une chaine de caractères "NA" #33

Closed JMPivette closed 2 years ago

JMPivette commented 3 years ago

S'il y a des valeurs manquantes dans la colonne adresse, geocode_tbl() transforme NA en une chaîne de caractère "NA". On récupère alors une addresse: "Nas 07270 Saint-Barthélemy-Grozon"

Pour reproduire:

table_test <- tibble::tibble(
  x = c("39 quai Andre Citroen", "64 Allee de Bercy", "20 avenue de Segur", NA), 
  z = rnorm(4)
)

banR::geocode_tbl(tbl = table_test, adresse = x)

Cela est dû à la valeur par défaut de l'argument na de readr::write_csv

JMPivette commented 3 years ago

https://github.com/joelgombin/banR/blob/7e048215081b4e6f77746addb4a65de56f0c7525/R/geocode_tbl.R#L38

à remplacer par : readr::write_csv(file = tmp, na = "")

pachevalier commented 2 years ago

Ok, I've made the change.