Nom des colonnes au sein de l'agrégat dans la R

Je sais que je peux *re*nom des colonnes après je agréger les données:

blubb <- aggregate(dat$two ~ dat$one, ...)
colnames(blubb) <- c("One", "Two")

Rien de mal à cela. Mais est-il un moyen de regrouper et nommer les colonnes en une seule fois? Un peu comme:

blubb <- aggregate( ... , cols = c("One", "Two"))

Il serait j'ai particulièrement aimé nice (et typo-proof) pour en quelque sorte attraper l'origine des noms de colonne et de faire comme:

blubb <- aggregate( ... , cols = c(name_of_dat$one, name_of_dat$two."_Mean"))
  • R les bibliothèques et les fonctions de suivre une grande variété de "styles". Lorsque je les regarde, collectivement, je vois peu de preuves de bonne programmation de l'API de dessin. J'adore ce que vous pouvez faire avec R, mais je déteste à quoi ressemble le code. Cette question est l'une des dizaines (ou des centaines) des exemples de R la folie.
InformationsquelleAutor | 2013-03-09