[R] Switch two rows in a matrix

2008-08-07 Thread Zhang Yanwei - Princeton-MRAm
Hi all, I have a 4 by 4 matrix, and I want to switch row 2 and row 3 first, then switch column 2 and column 3. Is there an easy way to do it? The following is a tedious way to get what I want. But I wonder if there is a way to simplify this. a=matrix(rnorm(16),4,4) a [,1]

Re: [R] Switch two rows in a matrix

2008-08-07 Thread Ling, Gary (Electronic Trading)
A - matrix(rnorm(16)4,4) o - c(1,3,2,4) A[o,o] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Zhang Yanwei - Princeton-MRAm Sent: Thursday, August 07, 2008 10:31 AM To: r-help@r-project.org Subject: [R] Switch two rows in a matrix Hi all, I have a 4

Re: [R] Switch two rows in a matrix

2008-08-07 Thread Birgitle
sorry here the right thing a-a[c(1,3,2,4),c(1,3,2,4)] B. Birgitle wrote: You could perhaps do it like that a-a[c(1,2,4,3),] B. Zhang Yanwei - Princeton-MRAm wrote: Hi all, I have a 4 by 4 matrix, and I want to switch row 2 and row 3 first, then switch column 2 and column

Re: [R] Switch two rows in a matrix

2008-08-07 Thread Samuel Bächler
Hi Zhang Hi all, I have a 4 by 4 matrix, and I want to switch row 2 and row 3 first, then switch column 2 and column 3. Is there an easy way to do it? The following is a tedious way to get what I want. But I wonder if there is a way to simplify this. ' a=matrix(rnorm(16),4,4) '

Re: [R] Switch two rows in a matrix

2008-08-07 Thread Birgitle
You could perhaps do it like that a-a[c(1,2,4,3),] B. Zhang Yanwei - Princeton-MRAm wrote: Hi all, I have a 4 by 4 matrix, and I want to switch row 2 and row 3 first, then switch column 2 and column 3. Is there an easy way to do it? The following is a tedious way to get what I want.