Hola Rafa:
Me has comentado en un mensaje privado una solución basada en un bucle. Al ser R un lenguaje interpretado, los bucles van mucho más lentos que cuando se usan las instrucciones nativas de R. Además con un poquito de habilidad se pueden evitar los bucles la mayoría de las veces.
Basándome en tu solución, he construido otra sin bucles:
sierra = c('maceta', 'guitarra')
lista = c('arbol', 'maceta', 'coche', 'guitarra')
lista %in% sierra
[1] FALSE TRUE FALSE TRUE
> as.numeric(lista %in% sierra)
[1] 0 1 0 1
Saludos.
Foro de debate
Comparación de elementos entre vectores
Este foro tiene un número limitado de mensajes para enviar en un cierto período de tiempo. El ajuste se ha establecido en 5 mensaje(s) en 1 día