On Oct 9, 2009, at 12:41 PM, Ashta wrote:

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 will contain the remaining data set from X (ie., four fifth
of the data set).

sub1<- x[-seq(1, nrow(x), by=5), ]



Any help is highly appreciated.

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
}


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 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 became one greater
than the number of rows?





David Winsemius, MD
Heritage Laboratories
West Hartford, CT

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to