Bonjour,
Je cherche à comprendre un résultat bizarre du résultat de TAPPLY avec la fonction SUM, lorsqu'on ajoute un paramètre supplémentaire.
Voici mon tableau d'exemple :tapply(T$A,T$C,sum) et tapply(T$B,T$C,sum) donnent les résultats attendus, à savoir la somme des variables A ou B en fonction de C.T <- data.frame(A=c(2,3,5,4), B=c(1,2,2,7), C=c(1,1,2,1)) ; T
Maintenant, j'ajoute un paramètre supplémentaire et là, je n'y comprends plus rien :
tapply(T$A,T$C,sum,T$B) renvoie 21 et 17
Alors
tapply(T$B,T$C,sum,T$A) renvoie 24 et 16
En fait, c'est en tapant trop vite que j'ai ajouté ce 3ème paramètre. Mais j'aimerais comprendre ces résultats. Quelqu'un saurait expliquer ?
Partager