Bonjour,
Je suis un bon débutant sur R, j'avance petit à petit et j'aurais besoin de votre aide.
J'ai besoin de faire des additions en ligne en sélectionnant des colonnes bien particulières dans mon dataset et je souhaite que l'addition se face même si il y a une donnée manquante.
Par exemple:
> test <- tibble(x = c(1, 2, 5, NA), y = c(5, 2, 10, 2), z = c(NA, 2, 12, 8))
x y z
<dbl> <dbl> <dbl>
1 1 5 NA
2 2 2 2
3 5 10 12
4 NA 2 8
> test |> mutate( somme_xy = x + y)
# A tibble: 4 × 4
x y z somme_xy
<dbl> <dbl> <dbl> <dbl>
1 1 5 NA 6
2 2 2 2 4
3 5 10 12 15
4 NA 2 8 NA
Cela additionne bien les lignes mais cela ne permet pas le traitement des lignes avec une valeur manquante.
J'ai aussi tenté d'autre combinaison:
> test |> mutate( somme_xy = x + y, na.rm = TRUE)
> test |> mutate( somme_xy = x + y, .na.rm = TRUE)
> test |> mutate( somme_xy = x + y, "na.rm = TRUE")
Merci à l'avance de votre aide!
Arnaud-Félix