y <- 2 - (x[,1] > x[,2])
you can also do
cbind(x,y)
if you wish.
--- On Fri, 1/8/08, Gundala Viswanath <[EMAIL PROTECTED]> wrote:
> From: Gundala Viswanath <[EMAIL PROTECTED]>
> Subject: [R] Grouping Index of Matrix Based on Certain Condition
> To: [EMAIL PROTE
Dear Gundala,
Try this:
x=as.matrix(read.table(textConnection("
4.482909e-01 0.55170907
9.479594e-01 0.05204063
8.923553e-01 0.10764474
9.295003e-01 0.07049966
8.880434e-01 0.11195664
9.197367e-01 0.08026327
9.431232e-01 0.05687676
9.460356e-01 0.05396442
6.053829e-01 0.39461708
9.515173e-01 0.04
July 31, 2008 11:00 PM
> To: [EMAIL PROTECTED]
> Subject: [R] Grouping Index of Matrix Based on Certain Condition
>
> Hi,
>
> I have the following (M x N) matrix, where M = 10 and N =2
> What I intend to do is to group index of (M) based on this
> condition of "x_mn"
Hi,
I have the following (M x N) matrix, where M = 10 and N =2
What I intend to do is to group index of (M) based on this condition
of "x_mn" , namely
For each M,
If x_m1 > x_m2, assign index of M to Group1
otherwise assign index of M into Group 2
> x
[,1] [,2]
[1,] 4.482
4 matches
Mail list logo