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
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,
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
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
4 matches
Mail list logo