J'utilise les fonction lef_join et right_join de dplyr et je viens de comprendre que pour un tableau de 256 lignes.
Edit : "Oui pardon j'ai oublié de préciser la jointure se passe mal et j'ai des NA qui apparaisse pour certaine ligne alors que les valeurs existent dans les 2 tableaux"
Bien que chaque ligne de jointure soit identifiée par un identifiant unique RFID de class "chr".
Voici un ecm sur une ligne :
Code : Tout sélectionner
structure(list(xp_name = structure(1L, levels = c("Coc-Male",
a <- structure(list(xp_name = structure(1L, levels = c("Coc-Male",
"Coc-Female", "Hero-Female"), class = "factor"), RFID = "955000004802300",
traitement = "No drug", groupe = "M-8-1", sexe = "Male",
turn = 357.5, distance = 29201.1037151171), class = c("tbl_df",
"tbl", "data.frame"), row.names = c(NA, -1L))
b <- structure(list(RFID = "955000004802300", experiment_id = 1L,
animal_name = "Animal 6", groupe = "M-8-1", traitement = "sal",
end_xp = structure(NA_real_, class = "Date"), sexe = "Male",
tt_relapse = "no drugs", n_rel = structure(0, class = "integer64"),
n_inj_relapse = structure(0, class = "integer64")), class = "data.frame", row.names = c(NA,
-1L))
right_join(a,b)
Je me suis aperçu en créant l'ecm qu'en supprimant des colonnes la jonction peut être correct.
Auriez vous une piste du pourquoi ?