J'essaie d'utiliser la fonction d'agrégat dans R où je veux que la dimension de la trame de données de sortie reste inchangée. Par exemple: Disons que j'ai la trame de données suivanteAgréger sans réduire la dimension de la trame
Name------Type------ Price
Prod1-----A-------- $1
Prod2----A--------- $5
Prod3----B---------- $7
Prod4-----B--------- $9
Après avoir utilisé la fonction d'agrégat dans R en regroupant sur le type et fonction Somme des prix. J'obtiens le résultat suivant:
Type-------Value
A-----------6
B-----------16
Cependant, je veux que la dimension de la trame de données reste la même. Par exemple:
Name-----Type----Price----Value
Prod1----A-------$1-------$6
Prod2----A-------$5--------$6
Prod3----B--------$7-------$16
Prod 4----B-------$9--------$16
Je ne souhaite pas utiliser Boucle pour cette application. Veuillez suggérer n'importe quelle autre manière de faire ceci.
Pourquoi avez-vous unaccepted ma solution (ce qui est exactement le résultat attendu Tu as montré)? Si vous aviez montré sans le signe «$», je l'aurais fait. C'est trop. – akrun