[R] Delete Block of Rows

Moshe Olshansky m_olshansky at yahoo.com
Mon Jun 16 05:34:19 CEST 2008


I believe that x <- x[-(1:25),] should work.


--- On Sun, 15/6/08, nmarti <nate318i at yahoo.com> wrote:

> From: nmarti <nate318i at yahoo.com>
> Subject: [R]  Delete Block of Rows
> To: r-help at r-project.org
> Received: Sunday, 15 June, 2008, 11:02 PM
> I am trying to delete a section of rows from a data frame
> (based on no
> condition).  Lets say my data frame has 200 rows and I want
> to delete rows 1
> through 25.  How would I do this?
> 
> I know x[ -1, ] deletes the first row (or any desired row).
>  I tried using
> different variations of this, like x[ -c(1:25), ] but that
> didn't work.  I
> also tried writting a few functions, for example:
> 
> deleteRows <- function( data, s, e, ) {
> for( i in s:e )
> data[ -i, ]
> }
> deleteRows( ds, 1, 25 )
> 
> But that didn't work either, it only deleted row 25
> (i'm new to writing
> functions).
> Any thoughts on how to solve my problem would be
> appreciated.
> -- 
> View this message in context:
> http://www.nabble.com/Delete-Block-of-Rows-tp17849775p17849775.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list