Re: [R] Are any values in one list contained within a second list

2010-06-13 Thread Phil Spector
I think the simplest way is to translate the English directly :-) list1 = c('a','b','c','d','e','f','g') list2 = c('z','y','x','w','v','u','b') any(list2 %in% list1) [1] TRUE list2 = c('z','y','x','w','v','u','t') any(list2 %in% list1) [1] FALSE - Phil

Re: [R] Are any values in one list contained within a second list

2010-06-13 Thread William Dunlap
> -Original Message- > From: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] On Behalf Of GL > Sent: Sunday, June 13, 2010 11:18 AM > To: r-help@r-project.org > Subject: [R] Are any values in one list contained within a second list > > >

Re: [R] Are any values in one list contained within a second list

2010-06-13 Thread Jorge Ivan Velez
Hi GL, Tr this: # example 1 list1 <- list(letters[1:7]) list1 list2 <- list(c('z','y','x','w','v','u','b')) list2 mapply(function(x, y) any(x %in% y), list1, list2) # example 2 list2 <- list(c('z','y','x','w','v','u','t')) list2 mapply(function(x, y) any(x %in% y), list1, list2) HTH,

Re: [R] Are any values in one list contained within a second list

2010-06-13 Thread David Winsemius
On Jun 13, 2010, at 2:17 PM, GL wrote: Silly question, but, can I test to see if any value of list a is contained in list b without doing a loop? A loop is easy enough, but wanted to see if there was a cleaner way. By way of example: List 1: a, b, c, d, e, f, g List 2: z, y, x, w, v, u,

[R] Are any values in one list contained within a second list

2010-06-13 Thread GL
Silly question, but, can I test to see if any value of list a is contained in list b without doing a loop? A loop is easy enough, but wanted to see if there was a cleaner way. By way of example: List 1: a, b, c, d, e, f, g List 2: z, y, x, w, v, u, b Return true, since both lists contain b Lis