Bonjour,
Je te remercie beaucoup pour ta réponse.
J'ai deux petits problèmes en faisant tourner ton code.
Tout d'abord, lors de l'ajout des enregistrements, j'ai une erreur qui est sûrement due au format de mes colonnes :
1 2
| > Base_resultat <- sinp %>% bind_rows(bdd_foumis)
#Error: Column `id_uniq` can't be converted from integer to factor |
Pour résoudre ce problème j'ai utilisé cette fonction et qui a l'air de fonctionner de la même façon :
Base_resultat <- bind_rows(mutate_all(Base_1, as.character), mutate_all(Base_2, as.character))
Le second problème que j'ai est que mes bases de données n'ont pas la même armature.
Ma base de donnée "référence" (Base_1) a 84 colonnes et la seconde 9. Je cherche à garder toutes les colonnes de ma première base de donnée, et de faire correspondre les colonnes de la deuxième base à celles de la première. Les variables qui figurent dans la deuxième base n'auront pas de correspondance pour toutes les colonnes de la première base et dans ce cas je cherche à faire figurer un "NA" lorsqu'il n'y a pas d'information à renseigner pour une colonne.
Y a-t-il un moyen de garder toutes les colonnes de la Base_1 tout en harmonisant les noms des deux bases de données ?
Merci d'avance !
Bérénice
Partager