Try this: i %in% j * 1
On Mon, Aug 22, 2011 at 12:51 PM, Martin Batholdy <batho...@googlemail.com> wrote: > Hi, > > > I have the following problem: > > > I have two vectors: > > i <- c('a','c','g','h','b','d','f','k','l','e','i') > > j <- c('a', 'b', 'c') > > > > now I would like to generate a vector with the length of i that > has zeros where i[x] != any element of j > and 1 where i[x] == any element of j. > > So for the example above the vector would look like this: > > c(1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0) > > > > can someone help me on this? > > ______________________________________________ > 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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O ______________________________________________ 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.