Bonjour,
Voici un exemple de data frame sur lequel je travail.
J'aimerais cumuler toutes les lignes en commun de la colonne A même si les données de la colonne B et C sont différentes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df <- data.frame(A = c("A", "A", "B", "C", "C", "C"), B = c("X", "Y", "Z", "X", "Y", "Z"), C = c("ZZZ", "ZZZ", "ZZZ", "ZZZ", "ZZZ", "ZZZ"), D = c(1, 2, 3, 4, 5, 6))
Voici le résultat attendu :
Et voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df <- data.frame(A = c("A", "B", "C"), B = c("X", "Z", "X"), C = c("ZZZ", "ZZZ", "ZZZ"), D = c(3, 3, 15))
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 df <- aggregate(. ~A+B+C, df, sum)
Arkning
Partager