Karen
For indices, use the minus sign: yourData[-indicesToBeDeleted,]
For rownames, negate %in%:
yourData[!rownames(yourData)%in%namesToBeDeleted,]
HTH
Peter Alspach
> -----Original Message-----
> From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of Chang Liu
> Sent: Friday, 15 February 2008 9:50 a.m.
> To: r-help at r-project.org
> Subject: [R] deleting certain observations in a data frame
>
>
> Hi, I'm wondering what the fastest way is to delete certain
> data points (observations) in a data frame.
> I have a vector of the indices/row.names I would like to
> delete. I have tried replacing list by list, but it always
> complains about different lengths, "replacing list of length
> a with length b" and so on.
>
> Another way to think of it is that it's a generazation of
> na.rm I guess.
>
> Thanks,
> Karen
> _________________________________________________________________
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
>
The contents of this e-mail are privileged and/or confidential to the named
recipient and are not to be used by any other person and/or organisation.
If you have received this e-mail in error, please notify the sender and delete
all material pertaining to this e-mail.