[R-br] eficiência de me?=m?==?UTF-8?Q?=?UTF-8?Q?ória no R
Fatima do Nascimento Silva
fatima em ccet.ufrn.br
Sexta Maio 15 12:27:41 BRT 2015
Prezado Thiago,
Vou tentar também este comando para abrir o arquivo. Quanto à capacidade de memória, Meu
computador tem 6Gb de memória RAM.
Vou tentar esta sugestão. Agradeço a atenção.
Atenciosamente,
Fátima Nascimento
Estatística - CONRE nº 9439
Mestre em Ciência e Engª de Petróleo-PPGCEP/UFRN
Doutoranda no Programa de Pós-Graduação em Ciência e Engª de Petróleo-
PPGCEP/UFRN
---------- Original Message -----------
From: "Thiago V. dos Santos" <thi_veloso em yahoo.com.br>
To: "r-br em listas.c3sl.ufpr.br" <r-br em listas.c3sl.ufpr.br>, "r-br em listas.c3sl.ufpr.br" <r-
br em listas.c3sl.ufpr.br>
Sent: Thu, 14 May 2015 19:28:31 -0700
Subject: Re: [R-br] eficiência de mem?==?UTF-8?Q?ória no R
> Fátima,
>
> A minha sugestão é o comando fread do pacote data.table. Em um
> arquivo meu com cerca de cinco milhões de linhas e 15 colunas, ele
> reduziu o tempo de leitura de 14s para pouco mais de 1s em
> comparação com o comando base do R. A sintaxe do comando é
> basicamente a mesma do read.table.
>
> Se ele ainda não ajudar a ler o seu arquivo rápido o suficiente para
> as suas necessidades, ou se você tiver que ler vários desses
> arquivos programaticamente, a minha sugestão seria considerar usar
> algum pacote de banco de dados como o RODBC ou sqldf.
>
> Quanto à lentidão no seu computador, quanta memória RAM ele tem? Ler
> um arquivo de 3GB exige um mínimo de 4GB, sendo que 6GB ou 8GB seria
> ainda melhor.
>
> Saudações,
>
> Thiago.
>
> Sent from Yahoo Mail on Android
>
> From:"Fatima do Nascimento Silva" <fatima em ccet.ufrn.br>
> Date:Thu, May 14, 2015 at 7:35 PM
> Subject:[R-br] eficiência de mem?==?UTF-8?Q?ória no R
>
> prezados, boa noite.
>
> Venho por meio deste solicitar uma dica de como fazer a
> leitura(importação) de uma base de dados em formato txt, com
> caracteres separados por ; e com 29 colunas e 1.520.171 linhas no R,
> de uma maneira que não perca eficiência de memória.
>
> estou fazendo a leitura usando o comando:
>
> (dados <- read.table("SAJ_WIN1252.txt",header=T,dec=",",sep=";"))
>
> Como o arquivo tem 3Gb, o R demora uns 10 min para abri-lo, mas não
> consigo fazer mais nada porque o programa trava.
> Alguém teria dicas de como me ajudar?
>
> agradeço a atenção.
>
> Atenciosamente,
>
> Fátima Nascimento
> Estatística - UFRN
> Mestre em Ciência e Engª de Petróleo-PPGCEP/UFRN
> Doutoranda no Programa de Pós-Graduação em Ciência e Engª de
> Petróleo- PPGCEP/UFRN
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça
> código mínimo reproduzível.
------- End of Original Message -------
Mais detalhes sobre a lista de discussão R-br