Antonio Rodriguez Andres
2017-Jun-24 13:24 UTC
[R-es] Problema en lectura de datos. Memoria insuficiente
Buenos días Estoy intentando leer una base de datos correspondiente al World Values Survey desde 1981 a 2014. Contiene variables por columnas, y observaciones correspondientes a individuos de diferentes países. Podría tener como aprox. 1000 variables, y mas de 60,000 individuos por año. Esta es la información que obtengo de mi RStudio.> sessionInfo()R version 3.3.2 (2016-10-31)Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) El ordenador portatil tiene las siguientes especificaciones, RAM INSTALADO : 4GB Cuando intento leer el data frame, lo que obtengo es ese mensaje de error. He intentado cambiar el memory limit, pero no consigo leerlo.> vws = read_spss("WVS_Longitudinal_1981_2014_spss_v2015_04_18.sav")Error: cannot allocate vector of size 2.6 MbAlguna sugerencia de como podría leer los datos. Gracias por anticipado Antonio -- [[alternative HTML version deleted]]
Francisco Rodríguez
2017-Jun-24 14:08 UTC
[R-es] Problema en lectura de datos. Memoria insuficiente
Puedes cambiar el formato de datos? Pásalo a txt o csv y usa la librería data.table<http://data.table> No sé si data.table<http://data.table> permite leer directamente de spss. Un saludo Enviado desde mi smartphone Sony Xperia™ ---- Antonio Rodriguez Andres escribió ---- Buenos días Estoy intentando leer una base de datos correspondiente al World Values Survey desde 1981 a 2014. Contiene variables por columnas, y observaciones correspondientes a individuos de diferentes países. Podría tener como aprox. 1000 variables, y mas de 60,000 individuos por año. Esta es la información que obtengo de mi RStudio.> sessionInfo()R version 3.3.2 (2016-10-31)Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows >= 8 x64 (build 9200) El ordenador portatil tiene las siguientes especificaciones, RAM INSTALADO : 4GB Cuando intento leer el data frame, lo que obtengo es ese mensaje de error. He intentado cambiar el memory limit, pero no consigo leerlo.> vws = read_spss("WVS_Longitudinal_1981_2014_spss_v2015_04_18.sav")Error: cannot allocate vector of size 2.6 MbAlguna sugerencia de como podría leer los datos. Gracias por anticipado Antonio -- [[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 [[alternative HTML version deleted]]
Antonio Rodriguez Andres
2017-Jun-24 16:11 UTC
[R-es] Problema en lectura de datos. Memoria insuficiente
Francisco Uno de los ficheros de 1981 a 2014 esta en formato rdata, y el otro está en formato SPSS o STATA. Creo que lo que dices solo vale para ficheros txt, o csv. Mi idea es luego combinarlos mediante rbind ambos datos, lo mismo que hace el comando append en STATA. Gracias 2017-06-24 9:08 GMT-05:00 Francisco Rodríguez <fjroar en hotmail.com>:> Puedes cambiar el formato de datos? Pásalo a txt o csv y usa la librería > data.table No sé si data.table permite leer directamente de spss. Un > saludo > > Enviado desde mi smartphone Sony Xperia? > > > ---- Antonio Rodriguez Andres escribió ---- > > Buenos días > > Estoy intentando leer una base de datos correspondiente al World Values > Survey desde 1981 a 2014. Contiene variables por columnas, y observaciones > correspondientes a individuos > de diferentes países. Podría tener como aprox. 1000 variables, y mas de > 60,000 individuos por año. Esta es la información que obtengo de mi > RStudio. > > > sessionInfo()R version 3.3.2 (2016-10-31) > Platform: x86_64-w64-mingw32/x64 (64-bit) > Running under: Windows >= 8 x64 (build 9200) > > > El ordenador portatil tiene las siguientes especificaciones, RAM INSTALADO > : 4GB > > > Cuando intento leer el data frame, lo que obtengo es ese mensaje de error. > He intentado cambiar el memory limit, pero no consigo leerlo. > > > vws = read_spss("WVS_Longitudinal_1981_2014_spss_v2015_04_18.sav")Error: > cannot allocate vector of size 2.6 Mb > > Alguna sugerencia de como podría leer los datos. > > > > Gracias por anticipado > > Antonio > > > > -- > > [[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 >-- Member, Editorial Committee, *The Economic and Labour Relations Review* (a SAGE journal) http://elr.sagepub.com/ Member, Editorial Committee, African Journal of Economic and Management Studies http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile) [[alternative HTML version deleted]]
Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20170626/36934fbf/attachment.html>
Antonio Rodriguez Andres
2017-Jun-27 15:10 UTC
[R-es] Problema en lectura de datos. Memoria insuficiente
Gracias Eric Actualmente no tengo SPSS instalado en mi computador ni tengo licencia. El survey solo tiene los datos en formato SPSS o en formato de STATA (.dta). Creo que estos últimos se pueden leer con read.dta, de la library(foreign). Pero entiendo que darán el mismo problema 2017-06-26 17:08 GMT-05:00 eric <ericconchamunoz en gmail.com>:> Hola antonio, cuando tengo que leer datos de SPSS no lo hago directamente > con R porque nunca me resulta muy bien (no es que sea un problema de R, es > que yo no se como hacerlo bien). En lugar de eso transformo los datos a > csv, como te sugiere Francisco, usando "pspp-convert"que viene con el > paquete "pspp" para linux. Asi obtengo un archivo bastante bien terminado > que puedo leer directamente en R. Si estas en windows entonces puedes > guardar los datos directamente en csv con SPSS. > > Espero que te ayude, saludos !! > > Eric. > > > > > On 06/24/2017 09:24 AM, Antonio Rodriguez Andres wrote: > > Buenos días > > Estoy intentando leer una base de datos correspondiente al World Values > Survey desde 1981 a 2014. Contiene variables por columnas, y observaciones > correspondientes a individuos > de diferentes países. Podría tener como aprox. 1000 variables, y mas de > 60,000 individuos por año. Esta es la información que obtengo de mi RStudio. > > > sessionInfo()R version 3.3.2 (2016-10-31) > > Platform: x86_64-w64-mingw32/x64 (64-bit) > Running under: Windows >= 8 x64 (build 9200) > > > El ordenador portatil tiene las siguientes especificaciones, RAM INSTALADO > : 4GB > > > Cuando intento leer el data frame, lo que obtengo es ese mensaje de error. > He intentado cambiar el memory limit, pero no consigo leerlo. > > > vws = read_spss("WVS_Longitudinal_1981_2014_spss_v2015_04_18.sav")Error: cannot allocate vector of size 2.6 Mb > > Alguna sugerencia de como podría leer los datos. > > > > Gracias por anticipado > > Antonio > > > > -- > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing listR-help-es en r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-es > . > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera University > Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo. > >-- Member, Editorial Committee, *The Economic and Labour Relations Review* (a SAGE journal) http://elr.sagepub.com/ Member, Editorial Committee, African Journal of Economic and Management Studies http://emeraldgrouppublishing.com/products/journals/editorial_team.htm?id=ajems https://www.researchgate.net/profile/Antonio_Andres (Research Gate profile) [[alternative HTML version deleted]]