you can use mapply()... z <- as.data.frame(matrix(1:3,3,3,T)) mapply(function(x,y) x(y), c(sum,prod,sum), z)
Markus Preisetanz a écrit : >Dear Colleagues, > > > >does anybody know how to aggregate a data.frame using different functions for >different columns? > > > >Sincerely > > > >___________________ > >Markus Preisetanz > >Consultant > > > >Client Vela GmbH > >Albert-Roßhaupter-Str. 32 > >81369 München > >fon: +49 (0) 89 742 17-113 > >fax: +49 (0) 89 742 17-150 > >mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > >Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. >Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich >erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie >diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser >E-Mail ist nicht gestattet. > >This e-mail may contain confidential and/or privileged infor...{{dropped}} > > > >------------------------------------------------------------------------ > >______________________________________________ >R-help@stat.math.ethz.ch mailing list >https://stat.ethz.ch/mailman/listinfo/r-help >PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html