dear all, how can i get a vector that shows the number of the column of matrix that contains the maximum of the row ?? can?t believe in need a loop for this... i have a 100 x 3 matrix and want to get a 100 x 1 vector with values 1,2,3 . there must be a simple solution. i just cannot find it. i think am searching on the wrong end. thx for help in advance. m.
> dear all, > > how can i get a vector that shows the number of the column of > matrix that contains the maximum of the row ?? > can´t believe in need a loop for this... > > i have a 100 x 3 matrix and want to get a 100 x 1 vector with > values 1,2,3 . > > there must be a simple solution. i just cannot find it. i think am > searching on the wrong end. > > thx for help in advance. > > m.EDIT: ok, i know the following by now :) apply(for18[,-1], 1, max, na.rm=T) but this doesn´t get me the number of the column - which is what i need... [[alternative HTML version deleted]]
apply(yourMatrix,1,which.max) Bert Gunter Nonclinical Statistics 7-7374 -----Original Message----- From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of bunny , lautloscrew.com Sent: Wednesday, March 07, 2007 2:12 PM To: r-help at stat.math.ethz.ch Subject: [R] hwo can i get a vector that... dear all, how can i get a vector that shows the number of the column of matrix that contains the maximum of the row ?? can?t believe in need a loop for this... i have a 100 x 3 matrix and want to get a 100 x 1 vector with values 1,2,3 . there must be a simple solution. i just cannot find it. i think am searching on the wrong end. thx for help in advance. m. ______________________________________________ R-help at 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 and provide commented, minimal, self-contained, reproducible code.
Check out which.max Peter Alspach> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of bunny > , lautloscrew.com > Sent: Thursday, 8 March 2007 11:20 a.m. > To: R-help at stat.math.ethz.ch > Subject: Re: [R] hwo can i get a vector that... > > > > > > dear all, > > > > how can i get a vector that shows the number of the column > of matrix > > that contains the maximum of the row ?? > > can?t believe in need a loop for this... > > > > i have a 100 x 3 matrix and want to get a 100 x 1 vector > with values > > 1,2,3 . > > > > there must be a simple solution. i just cannot find it. i think am > > searching on the wrong end. > > > > thx for help in advance. > > > > m. > > > EDIT: ok, i know the following by now :) > > apply(for18[,-1], 1, max, na.rm=T) > > but this doesn?t get me the number of the column - which is > what i need... > [[alternative HTML version deleted]] > > >______________________________________________________ The contents of this e-mail are privileged and/or confidenti...{{dropped}}
?apply ?which.max > m <- matrix(rnorm(12),nrow=4) > m > apply(m,1,which.max) Petr bunny , lautloscrew.com napsal(a):> dear all, > > how can i get a vector that shows the number of the column of matrix > that contains the maximum of the row ?? > can?t believe in need a loop for this... > > i have a 100 x 3 matrix and want to get a 100 x 1 vector with values > 1,2,3 . > > there must be a simple solution. i just cannot find it. i think am > searching on the wrong end. > > thx for help in advance. > > m. > > ______________________________________________ > R-help at 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 > and provide commented, minimal, self-contained, reproducible code. > >-- Petr Klasterecky Dept. of Probability and Statistics Charles University in Prague Czech Republic
_______________________________________________________________________________________ max.col sounds like what you're after. -- Hong Ooi Senior Research Analyst, IAG Limited 388 George St, Sydney NSW 2000 +61 (2) 9292 1566 -----Original Message----- From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of bunny , lautloscrew.com Sent: Thursday, 8 March 2007 9:12 AM To: r-help at stat.math.ethz.ch Subject: [R] hwo can i get a vector that... dear all, how can i get a vector that shows the number of the column of matrix that contains the maximum of the row ?? can?t believe in need a loop for this... i have a 100 x 3 matrix and want to get a 100 x 1 vector with values 1,2,3 . there must be a simple solution. i just cannot find it. i think am searching on the wrong end. thx for help in advance. m. ______________________________________________ R-help at 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 and provide commented, minimal, self-contained, reproducible code. _______________________________________________________________________________________ The information transmitted in this message and its attachme...{{dropped}}