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 -- Juan Antonio Gil Pascual Profesor de Metodología de la Investigación Cuantitativa correo: jgil en edu.uned.es web: www.uned.es/personal/jgil Dpto. MIDE Facultad de Educación c/Juan del Rosal, 14 desp. 2.72 28040 Madrid Tel?f. 91 3987279 Fax. 91 3987288 [[alternative HTML version deleted]]
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ó:> 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 > > -- > Juan Antonio Gil Pascual > Profesor de Metodología de la Investigación Cuantitativa > correo: jgil en edu.uned.es > web: www.uned.es/personal/jgil > > Dpto. MIDE > Facultad de Educación > c/Juan del Rosal, 14 desp. 2.72 > 28040 Madrid > Tel?f. 91 3987279 > Fax. 91 3987288 > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
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ó:> 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 <http://www.qualityexcellence.es> > > El 22 de noviembre de 2014, 22:10, juan(uned) <jgil en edu.uned.es > <mailto:jgil en edu.uned.es>> escribió: > > 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 > > -- > Juan Antonio Gil Pascual > Profesor de Metodología de la Investigación Cuantitativa > correo: jgil en edu.uned.es <mailto:jgil en edu.uned.es> > web: www.uned.es/personal/jgil <http://www.uned.es/personal/jgil> > > Dpto. MIDE > Facultad de Educación > c/Juan del Rosal, 14 desp. 2.72 > 28040 Madrid > Tel?f. 91 3987279 > Fax. 91 3987288 > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org <mailto:R-help-es en r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es>-- Juan Antonio Gil Pascual Profesor de Metodología de la Investigación Cuantitativa correo: jgil en edu.uned.es web: www.uned.es/personal/jgil Dpto. MIDE Facultad de Educación c/Juan del Rosal, 14 desp. 2.72 28040 Madrid Tel?f. 91 3987279 Fax. 91 3987288 [[alternative HTML version deleted]]