Thank you Sarah!! 

My data frame is b and I have to remove from column anslogin every value from 
vector quit

b=
    ht dispsplit anslogin month_
  1038       162     4627      1
   475         1     4305      1
   205       103     4136      1
   296         1     4627      1
   784         9    51274      1
  451        75     4593      1

quit=
4079 4081 4095 4096 4119 4134

So, i should do b[!(b$ansologin%in%quit),], right?

How does the %in% work??? Is it a normal in and the not comes with the ! ate 
the beggining?   I have never used it, so thanks for teaching me this!.

Thanks again,
Estefania


________________________________
 From: Sarah Goslee <sarah.gos...@gmail.com>
To: Estefanía Gómez Galimberti <tef...@yahoo.com> 
Cc: "r-help@r-project.org" <r-help@r-project.org> 
Sent: Friday, December 21, 2012 4:56 PM
Subject: Re: [R] remove from column a group of elements I have in another vector

You can probably do it with not in in R too:
for a data frame x where you want to remove rows where values in
column A are not in the vector y:

x[!(x$A %in% y), ]

If you'd provided a reproducible example, I could give code that works
in your particular circumstance.

Sarah

On Fri, Dec 21, 2012 at 12:43 PM, Estefanía Gómez Galimberti
<tef...@yahoo.com> wrote:
> Hi,
>
> I have a data frame and I would need to remove from one of
> the columns a group of elements I have in another vector. How can I do that? 
> I know how to do it with criteria but i would need to do it in a more 
> automatic way....
> In SQL I would use  where
> ---- not in ----
>
> Thank you,
> Estefania

--
Sarah Goslee
http://www.functionaldiversity.org
        [[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.

Reply via email to