Skip to content

[R-es] Pasar una lista de palabras por una variable del dataframe

4 messages · Miriam Alzate, Marcelino de la Cruz Rot, Javier Marcuzzi

#
Hola,

Tengo un grupo de 600 palabras que he recogido en una lista en R llamada 
"Atributos". Necesito saber cuántas veces cualquiera de esas palabras 
aparece en cada observación de la variable "Opinion" del dataframe 
"Datos", esta es una variable de texto.


¿Qué paquete se usaría?


Gracias!
#
Estimada Miriam Alzate

No se muy bien que busca, si es un conteo de palabras o algo más, en todos
casos puede ser que lo que usted realmente desea tenga un desarrollo
apropiado en https://cran.r-project.org/web/packages/tm/vignettes/tm.pdf

Javier Rubén Marcuzzi

El 15 de febrero de 2018, 16:36, Miriam Alzate <miriam.alzate en unavarra.es>
escribió:

  
  
#
El de siempre.

Creo que quieres hacer esto:

 > cuantas<-sapply(Atributos, function(x) str_count(Datos$Opinion, x))
 > colnames(cuantas)<-unlist(Atributos)
 > head(cuantas)


Marcelino


El 15/02/2018 a las 20:47, Javier Marcuzzi escribió:

  
    
#
Estimada Marian Alzate

La propuesta de Marcelio de la Cruz Rot no es mala, en ese caso en vez de
utilizar tm debe usar la librería stringr, sin dudas hay muchas
alternativas.

Javier Rubén Marcuzzi

El 15 de febrero de 2018, 17:43, Marcelino de la Cruz Rot <
marcelino.delacruz en urjc.es> escribió: