Re: [R] finding max value in a row and reporting colum name

2010-08-02 Thread lbertolo
pdb wrote: > > Hi, > > Hopefully someone can point me in the right direction on how I would go > about solving the following. > > I have some data and need to find the column name of the maximum value in > each row. > > This could be the data... > >> a <- data.frame(x = rnorm(4), y = rnorm(4

Re: [R] finding max value in a row and reporting colum name

2010-08-01 Thread Ilaria Prosdocimi
pdb philbrierley.com> writes: > > > Hi, > > Here is what I need to generate... > > 1 x > 2 z > 3 z > 4 y > > Any pointers would be appreciated. > > Regards, > this should work, probably other options are possible a <- data.frame(x = rnorm(4), y = rnorm(4), z = rnorm(4)) z<-apply(a,

Re: [R] finding max value in a row and reporting colum name

2010-08-01 Thread Dennis Murphy
a <- data.frame(x = rnorm(4), y = rnorm(4), z = rnorm(4)) > names(a)[apply(a, 1, which.max)] [1] "y" "z" "z" "y" > a x y z 1 -0.8839957 -0.8824065 -0.9343157 2 0.3918695 1.4246880 1.6401349 3 -0.4020719 0.1342691 0.8041808 4 0.1500775 0.8966310 -0.2204660 HTH, D

[R] finding max value in a row and reporting colum name

2010-08-01 Thread pdb
Hi, Hopefully someone can point me in the right direction on how I would go about solving the following. I have some data and need to find the column name of the maximum value in each row. This could be the data... > a <- data.frame(x = rnorm(4), y = rnorm(4), z = rnorm(4)) > a x