On Thu, 2009-10-08 at 16:14 -0400, Ashta wrote:
> Hi all,
> I have a matrix named x with N by C
> I want to select every 5 th rrow from matrix x
> I used the following code
> n<- nrow(x)
> > for(i in 1: n){
> + b <- a[i+5,]
> >b
> }
> Error: subscript out of bounds
>
> Can any body point out th
n){
+ b <- a[i+5,]
b
}
sc < x[seq(1, nrow(x), by=5), ]
-Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org
]
On Behalf Of David Winsemius
Sent: Thursday, October 08, 2009 4:19 PM
To: Ashta
Cc: R help
Subject: Re: [R] row selection
On
Cc: r-help@r-project.org
Subject: Re: [R] row selection
Hi all,
Thank you for your help. Now I am able to select every 5th row of the
data from the main data set (x)
using
sub1<- x[seq(1, nrow(x), by=5), ]
So sub1 contains one fith of the data set X. I want also create
another data set that
by=5), ]
>
> -Original Message-
> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org]
> On Behalf Of David Winsemius
> Sent: Thursday, October 08, 2009 4:19 PM
> To: Ashta
> Cc: R help
> Subject: Re: [R] row selection
>
>
> On Oct 8, 2009
The problem is your loop condition.
For example, when i reaches (n-3), a[i + 5, ] is out of bounds.
-k
On Thu, Oct 8, 2009 at 4:14 PM, Ashta wrote:
> Hi all,
> I have a matrix named x with N by C
> I want to select every 5 th rrow from matrix x
> I used the following code
> n<- nrow(x)
> >
On Oct 8, 2009, at 4:18 PM, David Winsemius wrote:
On Oct 8, 2009, at 4:14 PM, Ashta wrote:
Hi all,
I have a matrix named x with N by C
I want to select every 5 th rrow from matrix x
I used the following code
n<- nrow(x)
for(i in 1: n){
+ b <- a[i+5,]
b
}
Error: subscript out of bounds
> x[seq(1, nrow(x), by=5), ]
-Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org]
On Behalf Of David Winsemius
Sent: Thursday, October 08, 2009 4:19 PM
To: Ashta
Cc: R help
Subject: Re: [R] row selection
On Oct 8, 2009, at 4:14 PM, Ashta wr
On Oct 8, 2009, at 4:14 PM, Ashta wrote:
Hi all,
I have a matrix named x with N by C
I want to select every 5 th rrow from matrix x
I used the following code
n<- nrow(x)
for(i in 1: n){
+ b <- a[i+5,]
b
}
Error: subscript out of bounds
What did you expect when "i" in your loop counter b
Hi all,
I have a matrix named x with N by C
I want to select every 5 th rrow from matrix x
I used the following code
n<- nrow(x)
> for(i in 1: n){
+ b <- a[i+5,]
>b
}
Error: subscript out of bounds
Can any body point out the problem?
[[alternative HTML version deleted]]
__
9 matches
Mail list logo