On Oct 17, 2012, at 5:44 AM, fxen3k wrote:

Hi,

I have a dataset called "data". There is one row called "ac_name". Some
names in this column appear very often, some less.
What I want is to filter this dataset with the following condition:

Exclude the names, which appear more than five times. (example: House A appears 8 times ==> exclude it; House B appears 5 times ==> include it etc.)

In the end, I want to have the old "data" dataset excluding the rows with the above mentioned condition and another list with all the names which have
been excluded.


data[ ave(data$ac_name, data$ac_name, length) <= 5, ] # all with 5 or fewer entries

--

David Winsemius, MD
Alameda, CA, USA

______________________________________________
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