Bonjour,
Je débute sous R, je souhaite exporter un dataframe dans une base SQL, mais ce dataframe comporte un certain nombre de valeurs manquantes, référencées comme NA sous R.
J'utilise une base PostgreSQL et donc l'interface Rpgsql. J'utilise la méthode dbWriteTable(), le problème se situe alors sur le traitement des champs NA, j'aurai aimé que ces champs soient indiqués comme NULL dans la base, mais il en est autrement, la méthode doit essayer d'écrire "NA" dans la base et affiche donc des données incohérentes.
J'ai regardé dans le manuel de la fonction, je n'ai rien trouvé à ce sujet, ni sur le manuel de Rpgsql et de DBI, je suis un peu étonné, la question du traitement de données manquantes devant revenir souvent je suppose.
Avez-vous une idée de comment faire passer tous ces champs NA à NULL pendant l'export vers la BDD ?
Merci.
Partager