Bonjour,

Voici un exemple de data frame sur lequel je travail.

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))
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.

Voici le résultat attendu :

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))
Et voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
df <- aggregate(. ~A+B+C, df, sum)
Cordialement,

Arkning