miri@m@@iz@te m@iii@g oii u@@v@rr@@es
2020-Feb-07 16:26 UTC
[R-es] Cannot allocate a vector of size...
Buenas tardes, Estoy haciendo un análisis de contenido con el paquete tm. A la hora de ejecutar este código: tdm<-TermDocumentMatrix(corpus,control=list(weighting =weightTf)) tdm.reviews.m<-as.matrix(tdm) La primera línea sí me la ejecuta bien pero en la segunda tengo este error: Error: cannot allocate vector of size 14.0 Gb ¿Cómo puedo corregirlo? Estoy usando la versión de 64bits de R. Un saludo Miriam
Xavier-Andoni Tibau Alberdi
2020-Feb-07 16:55 UTC
[R-es] Cannot allocate a vector of size...
Significa que tus datos són muy grandes y no se pueden guardar en la RAM. Tienes alternativas para dividir la matriz? El vie., 7 feb. 2020 17:26, <miriam.alzate en unavarra.es> escribió:> Buenas tardes, > > Estoy haciendo un análisis de contenido con el paquete tm. A la hora de > ejecutar este código: > tdm<-TermDocumentMatrix(corpus,control=list(weighting =weightTf)) > tdm.reviews.m<-as.matrix(tdm) > > La primera línea sí me la ejecuta bien pero en la segunda tengo este error: > Error: cannot allocate vector of size 14.0 Gb > > ¿Cómo puedo corregirlo? Estoy usando la versión de 64bits de R. > > Un saludo > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
miri@m@@iz@te m@iii@g oii u@@v@rr@@es
2020-Feb-07 17:03 UTC
[R-es] Cannot allocate a vector of size...
Es la primera vez que trabajo con este tipo de datos...No se si se puede dividir esa matriz. ¿Cómo lo podría hacer? Muchas gracias! El Vie, 7 de Febrero de 2020, 17:55, Xavier-Andoni Tibau Alberdi escribió:> Significa que tus datos són muy grandes y no se pueden guardar en la RAM. > Tienes alternativas para dividir la matriz? > > El vie., 7 feb. 2020 17:26, <miriam.alzate en unavarra.es> escribió: > >> Buenas tardes, >> >> Estoy haciendo un análisis de contenido con el paquete tm. A la hora de >> ejecutar este código: >> tdm<-TermDocumentMatrix(corpus,control=list(weighting =weightTf)) >> tdm.reviews.m<-as.matrix(tdm) >> >> La primera línea sí me la ejecuta bien pero en la segunda tengo este >> error: >> Error: cannot allocate vector of size 14.0 Gb >> >> ¿Cómo puedo corregirlo? Estoy usando la versión de 64bits de R. >> >> Un saludo >> >> Miriam >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >
La primera matriz es sparse y la segunda no. Tal vez puedas continuar dentro del universo de tm eliminando términos irrelevantes antes de construir una matriz no completa. O tal vez puedas construir una matriz sparse directamente. El vie., 7 feb. 2020 17:26, <miriam.alzate en unavarra.es> escribió:> Buenas tardes, > > Estoy haciendo un análisis de contenido con el paquete tm. A la hora de > ejecutar este código: > tdm<-TermDocumentMatrix(corpus,control=list(weighting =weightTf)) > tdm.reviews.m<-as.matrix(tdm) > > La primera línea sí me la ejecuta bien pero en la segunda tengo este error: > Error: cannot allocate vector of size 14.0 Gb > > ¿Cómo puedo corregirlo? Estoy usando la versión de 64bits de R. > > Un saludo > > Miriam > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]