<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div style="font-family:Arial;">Não tenho experiência com o banco de dados do Censo, apenas com o da PNAD. Em geral, dá para você converter os dados das instruções de leitura do SAS para parâmetros a serem fornecidos para a leitura do arquivo TXT, que está em formato de largura fixa (FWF).<br></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">A partir daí você tem dois caminhos possíveis. Um é jogar os dados num banco de dados como já foi discutido. Isso lhe possibilita trabalhar com mais dados do que a abordagem seguinte, que é a que eu conheço melhor.<br></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">Outro caminho, para o caso de você querer trabalhar com poucas variáveis, é você converter, com a função fwf2csv() do pacote descr, o arquivo TXT num arquivo CSV. Esse arquivo CSV, por sua vez, pode ser lido pela função fread() do pacote data.table. A função fread permite ler apenas as variáveis desejadas, de forma a fazer caber na memória RAM todas as observações desejadas. Se você ainda não conhece data.table, <a href="https://cran.r-project.org/web/packages/data.table/vignettes/datatable-intro.pdf">leia a introdução oficial</a>.<br></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">Caso você opte pelo segundo caminho, pode adaptar este script para seus próprios fins:<br></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">fwf2csv.SAScii <- function(fwffile, csvfile, input, verbose = getOption("verbose")) {</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  require("SAScii")</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  require("descr")</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  # Usuário precisa conferir antes se a codificação de caracteres está correta...</span><br></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  # </span><a href="https://github.com/ajdamico/SAScii/issues/5"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">https://github.com/ajdamico/SAScii/issues/5</span></a><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  dic <- within(parse.SAScii(input), {</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">    end <- cumsum(width)</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">    begin <- c(1, 1 + cumsum(width)[-length(width)])</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  })</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">  fwf2csv(fwffile = fwffile, csvfile = csvfile, verbose = verbose, </span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">          names = dic$varname, begin = dic$begin, end = dic$end)</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font">}</span><span style="font-family: menlo, consolas, "courier new", monospace, sans-serif;" class="font"><br></span></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">Onde "input" é o arquivo ".sas" com as instruções de leitura para o SAS.<br></div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">Saudações,<br></div>
<div style="font-family:Arial;"> </div>
<div id="sig4487139"><div class="signature" id="signature"><a href="http://lattes.cnpq.br/9234772336296638" title="Currículo Lattes">Leonardo Ferreira Fontenelle</a><br></div>
</div>
<div> </div>
<div> </div>
<div>Em Sáb 4 jun. 2016, às 16:46, Edimeire Alexandra Pinto escreveu:<br></div>
<blockquote type="cite"><div> </div>
<div>Rodnei, no e-mail que mandei antes, so resumindo, os dados do censo estão em txt em meu computador e preciso selecionar algumas variáveis e exportar p o r, usando o pacote sqlite ou outro que souber<br></div>
<div> </div>
<div> </div>
<div>Gente, se alguém mais souber eu agradeço a ajuda<br></div>
<div> </div>
<div> </div>
<div style="font-family:Arial;"> </div>
<div><a href="https://overview.mail.yahoo.com/mobile/?.src=Android">Enviado do Yahoo Mail no Android</a><br></div>
<div style="font-family:Arial;"> </div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;"><div>Em 12:38 Sáb, 4 de jun de PM, Rodrigo Coster<br></div>
<div><rcoster@gmail.com> escreveu:<br></div>
<div style="padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:20px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-left-width:1px;border-left-style:solid;border-left-color:rgb(109, 0, 246);"><div dir="ltr"><div><div><div style="font-family:Arial;">André,<br></div>
</div>
<div style="font-family:Arial;">Na documentação do ultimo censo escolar tem instruções de leitura em R, usando um pacote especial para grandes bancos de dados. Escrevi uma postagem sobre leitura desses bancos usando SQlite (<a href="http://rcoster.blogspot.com.br/2014/02/lendo-grandes-bancos-de-dados.html">http://rcoster.blogspot.com.br/2014/02/lendo-grandes-bancos-de-dados.html</a>). Dependendo do ano que tu quiser, eu tenho os comandos<br></div>
<div style="font-family:Arial;"> </div>
</div>
<div style="font-family:Arial;">[]'s<br></div>
</div>
<div><div style="font-family:Arial;"> </div>
<div defang_data-gmailquote="yes"><div style="font-family:Arial;">2016-06-04 8:18 GMT-03:00 Andre Oliveira <span dir="ltr"><<a>andreolsouza@yahoo.com.br</a>></span>:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;" defang_data-gmailquote="yes"><div><div style="color:rgb(0, 0, 0);background-color:rgb(255, 255, 255);font-family:bookman old style,new york,times,serif;font-size:16px;"><div> </div>
<div>bom dia,<br></div>
<div dir="ltr"><div dir="ltr"><div dir="ltr">estou
 precisando filtrar informação de  arquivos de microdados do INEP,  tem 
arquivos csv e txt com até 6gb a título basicamente de estudos. Sou 
leigo neste tema e gostaria de saber  qual melhor forma de proceder. Me 
recomendaram usar um banco de dados neste caso (<span>SQLite, </span>MySQL, 
PostgreSQL ou Oracle),  mas não sei por onde começar. Alguém tem material que julgue importante e que possa compartilhar comigo?<br></div>
</div>
</div>
<div> <br></div>
<div>André Oliveira Souza. 
 Graduação em Matemática, mestrado em estatística aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo.  IFES<br></div>
</div>
</div>
<div style="font-family:Arial;"> </div>
<div style="font-family:Arial;">_______________________________________________<br></div>
<div style="font-family:Arial;"> R-br mailing list<br></div>
<div style="font-family:Arial;"> <a>R-br@listas.c3sl.ufpr.br</a><br></div>
<div style="font-family:Arial;"> <a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br></div>
<div style="font-family:Arial;"> Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></div>
</blockquote></div>
</div>
<div style="padding-top:1.5em;padding-right:0.5em;padding-bottom:0.5em;padding-left:1.2em;word-wrap:break-word;"><div style="font-family:Arial;">_______________________________________________<br></div>
<div style="font-family:Arial;">R-br mailing list<br></div>
<div style="font-family:Arial;"><a>R-br@listas.c3sl.ufpr.br</a><br></div>
<div style="font-family:Arial;"><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br></div>
<div style="font-family:Arial;">Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forne� c�igo m�imo reproduz�el.<br></div>
</div>
</div>
</blockquote><div><u>_______________________________________________</u><br></div>
<div>R-br mailing list<br></div>
<div><a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br></div>
<div><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br></div>
<div>Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></div>
</blockquote><div style="font-family:Arial;"> </div>
</body>
</html>