If ind is the vector of rows of dat you are interested in then dat[ind,] is what you need.
--- On Wed, 18/6/08, Paul Adams <[EMAIL PROTECTED]> wrote: > From: Paul Adams <[EMAIL PROTECTED]> > Subject: [R] array elements incorrect > To: r-help@r-project.org > Received: Wednesday, 18 June, 2008, 8:23 AM > Hello everyone, > I have a question as to what code should be used if > one wanted to subset from a dataframe of 7000rows by 38 > columns.For example if you wanted to generate a array of > 100 by 38 would you not use the following: > Z<-(dat,dim=c(100,38)) > where dat is the dataframe of 7000by 38 > Whenever I do this and type show(Z) I get a output of 100 > by 38 > they all say "integer,7000" as every element of > the array.I do not > understand what is wrong as the printout should have > the values from > the dat file.? > Any help would be appreciated > Paul > > > > [[alternative HTML version > deleted]]______________________________________________ > 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. ______________________________________________ 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.