[R-es] ¿Cómo superar el error de Java?

miguel.angel.rodriguez.muinos en sergas.es miguel.angel.rodriguez.muinos en sergas.es
Vie Nov 29 12:43:30 CET 2013


Hola Lorena.

Te recomiendo que uses XLConnect para trabajar con ficheros Excel.
Esta recomendación está basada en mi experiencia personal, no tengo una opinión magistral ni razones para convencerte.
Simplemente, a mí es lo que mejor me ha funcionado (que, seguramente, no coincidirá con un montón de gente de la que lee esta lista).

Eso sí... independientemente de los paquetes que uses... los ficheros Excel debieran tener los nombre de los campos "cortos", que no coincidan unos con otros, un tamaño adecuado de registros (para que el ordenador pueda manejar el fichero, ... ), además de abrirlos y cerraros a demanda (tanto los ficheros propiamente dichos como los data.frames resultantes) y no dejarlos cargados en memoria, etc, etc... lo básico, vamos.


Un Saludo,
Miguel.




-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] En nombre de Lorena Tudela Marco
Enviado el: viernes, 29 de noviembre de 2013 12:13
Para: r-help-es en r-project.org
Asunto: [R-es] ¿Cómo superar el error de Java?

Buenos días,

Me gustaría compartir una duda con la que me acabo de encontrar y no se como solucionar, por si podrías echarme una mano:

Trabajo con bases de datos en R que importo de excel. Cargando las librerías de: rJava , xlsxjars y xlsx. Al principio no parecía haber ningún inconveniente, pero después de un tiempo de trabajo me aparece el siguiente error en la consola de datos:


*Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,
: java.lang.OutOfMemoryError: Java heap space*

De manera que no puedo abrir/importar el archivo en excel y seguir trabajando. Entiendo que se trata de un problema en la memoria de Java, pero no se como solucionarlo.

¿Alguien ha tenido el mismo problema y ha conseguido solventarlo?

Muchas gracias, cualquier aportación sera bienvenida!

Un abrazo, que tengáis un buen día.

        [[alternative HTML version deleted]]


________________________________

Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada.

Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada.

See more languages: http://www.sergas.es/aviso_confidencialidad.htm



Más información sobre la lista de distribución R-help-es