[R-es] Búsqueda de palabras en una variable de R

Carlos Ortega
Tue, 28 Nov 2017 13:38:32 -0000

Hola,

Si te he entendido bien, este sería un ejemplo y una solución:

 > > marcas <- c('en', 'lugar')> > mydf <-
data.frame(+
     x = 1:10,+                     y = c('en', 'un',
'lugar', 'de',
'la', 'Mancha', 'de', 'cuyo', 'nombre',
'no'),+                     z
= letters[1:10]+ )> > mydf$dum <- ifelse( mydf$y %in% marcas, 1, 0)>
mydf    x      y z dum
1   1     en a   1
2   2     un b   0
3   3  lugar c   1
4   4     de d   0
5   5     la e   0
6   6 Mancha f   0
7   7     de g   0
8   8   cuyo h   0
9   9 nombre i   0
10 10     no j   0


>

?Saludos,
Carlos Ortega
www.qualityexcellence.es
?


El 28 de noviembre de 2017, 3:42, <miriam.alzate en unavarra.es> escribió:

> Buenas,
>
> Tengo un vector de 40 palabras (marca) y necesito saber si en una de las
> variables del data.frame (datos) se incluye alguna de esas 40 palabras. Si
> se incluye alguna de ellas, me gustaría crear una variable dummy siendo 1
> que incluye alguna palabra y 0 que no incluye.
>
> ¿Qué paquete me recomendáis? ¿Cuál sería el comando a ejecutar?
>
> Gracias!
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



--
Saludos,
Carlos Ortega