Buenas tardes a todos, tengo una base de datos grande en Excel 2010, con exactamente 5 columnas y unas 800.000 filas. Intenté cargarlo al R con read.xlsx() y me aparece el siguiente error:>Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.lang.OutOfMemoryError: Java heap spaceMi consulta es si existe alguna forma de llevar al R un objeto tan grande o tengo que dividirlo. Muchas gracias Agustín [[alternative HTML version deleted]]
Hola, Puedes hacer varias cosas: 1. Salvar la hoja a un fichero CSV e importarlo como tal en R. 2. Aún siendo una cantidad de datos importante en Excel, puedes seleccionar las cinco columnas enteras, hacer copy y seguir lo que aquí se cuenta: http://alandgraf.blogspot.com.es/2013/02/copying-data-from-excel-to-r-and-back_24.html 3. No indicas el tipo de paquete que utilizas para conectarte con Excel, pero hay varios disponibles. Alguno de ellos no utiliza Java que es con lo que parece que tienes problemas. Saludos, Carlos Ortega www.qualityexcellence.es El 23 de abril de 2013 22:04, agustin a <agustindewy@hotmail.com> escribió:> Buenas tardes a todos, > tengo una base de datos grande en Excel 2010, con exactamente 5 columnas y > unas 800.000 filas. Intenté cargarlo al R con read.xlsx() y me aparece el > siguiente error: > >Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, > : java.lang.OutOfMemoryError: Java heap space > Mi consulta es si existe alguna forma de llevar al R un objeto tan grande > o tengo que dividirlo. > Muchas gracias > Agustín > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Estimado Agustín Yo guardo en csv y luego importo en R. Otra cosa es que utilizo lecturas desde la base de datos (que no es el caso), pero justamente ayer, comente en la algo que me llamo la atención de un usuario que llego gigas de datos para trabajar con R. Javier El 23 de abril de 2013 17:04, agustin a <agustindewy@hotmail.com> escribió:> Buenas tardes a todos, > tengo una base de datos grande en Excel 2010, con exactamente 5 columnas y > unas 800.000 filas. Intenté cargarlo al R con read.xlsx() y me aparece el > siguiente error: > >Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, > : java.lang.OutOfMemoryError: Java heap space > Mi consulta es si existe alguna forma de llevar al R un objeto tan grande > o tengo que dividirlo. > Muchas gracias > Agustín > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]