Skip to content

[R-es] Problemas con tm

3 messages · Carlos Ortega, Juan Antonio Gil Pascual

#
Estimados compañeros tengo un problema con la librería tm o con windows 
8.1 o con algo que no controlo.
Hace tiempo con windows 7 y una versión anterior de R ejecutaba este código:
library(tm)
data("crude")
crude  <- tm_map(crude, tolower)
tdm<-TermDocumentMatrix(crude)

y sin problemas me creaba tdm. Ahora si lo ejecuto me da el siguiente error:

Error: inherits(doc, "TextDocument") is not TRUE

Pero si quito la línea de código
crude  <- tm_map(crude, tolower)

Me crea tdm sin problema.

¿Qué está pasando?


Muchas gracias


Juan
#
Hola Juan,

En la ayuda de la función "tm_map()" (versión 0.6 del paquete "tm") aparece
este ejemplo:

## Use wrapper to apply character processing function
tm_map(crude, content_transformer(tolower))

Ahora para transformar el contenido, tienes que aplicar una nueva función
"content_transformer()".

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 22 de noviembre de 2014, 22:10, juan(uned) <jgil en edu.uned.es> escribió:

  
    
#
Muchísimas gracias Carlos, como siempre tan rápido y eficaz. 
Efectivamente funciona incluyendo esa función, que justo en versiones 
anteriores no hacía falta.

Saludos,

Juan

El 22/11/2014 a las 22:23, Carlos Ortega escribió: