Bonjour,
Pour remplacer les NA j'utilise une boucle while qui me permet de parcourir mon data frame et je calcule au fur et à mesure la somme puis lorsque j'arrive à une valeur égale à NA je place ma somme à la place de NA.
Cependant dans le cas d'un data frame très grand, cette méthode prendra trop de temps à s'exécuter, c'est pour cela que je voulais savoir s'il existait une fonction ou une autre méthode pour réaliser cela.
Voici un example de data frame :
Et le résultat attendu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df <- data.frame(c("A", "B", "C", "Total", "A", "Total"), c(1, 2, 3, NA, 7, NA))
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df2 <- data.frame(c("A", "B", "C", "Total", "A", "Total"), c(1, 2, 3, 6, 7, 7))
Arkning






Répondre avec citation




Partager