<div dir="ltr">Olá Luciane,<div><br></div><div>Revendo a sua primeira postagem, percebi que você quer importar as variáveis V1701 <b>a</b> V1377, e não apenas estas duas. Alssim, minha proposta de scritp anterior não lhe ajuda. Fiz uma pequena retificação que corrige isso:</div><div><br></div><div><br></div><div><div>setwd("C:\\Users\\Marcos\\Documents\\PNAD")</div><div>source("getdic.R")<br></div><div>dic <- getdic("INPUT PES2003.TXT")<br></div><div>dic <- subset(dic, cod != "UF") <br></div><div><br></div><div>var <- subset(dic, <a href="http://is.na" target="_blank">is.na</a>(desc))$cod<br></div><div>var <- var[!grepl("^V14", var)]</div><div><br></div><div>variaveis_interesse <- ifelse(dic$cod %in% var, dic$tamanho, dic$tamanho * (-1))<br></div><div>dados <- read.fwf("PES2003.TXT", widths=variaveis_interesse, comment.char="", strip.white=TRUE)<br></div><div><br></div></div><div>A O objeto "var" obtem os códigos das variáveis que não tem descrição e depois exclui as que vc não deseja, que são as variáveis posteriores à variável V1377, que começam por V14.</div><div><br></div><div><div>Infelizmente não tenho no momento como baixar a base de dados da PNAD para testar o script, mas acho que deve funcionar...</div></div><div><br></div><div><br></div><div>Se vc abrir o arquivo <b>INPUT PES2003.TXT</b> vai preceber que as variáveis que vc desesa importar não possui a descrição da variável contida em um comentário, como as outras, isso inviabiliza o uso da função selectvar(). Segue abaixo um trecho do referido arquivo. <br><div><br></div><div><br></div><div><div> @00666 V1113 $1. /* IGNORA Nº FILHOS NASC. MORTOS */</div><div> @00667 V1114 $1. /* IGNORA Nº FILHAS NASC. MORTAS */</div><div> @00668 V1701 $1. /* */</div><div> @00669 V1702 $2. /* */</div><div> @00671 V1703 $1. /* */</div><div> <br></div></div></div><div>A pessoa do IBGE que escreveu este script de importação dos dados, ficou com preguiça de digitar as descrições destas variáveis... :)</div><div><br></div><div>Agora se vc escrever qualquer coisa nos comentários, para não deixá-los em branco, aí vc pode voltar a usar a função selectvar(), Por exemplo:</div><div><br></div><div><div> @00666 V1113 $1. /* IGNORA Nº FILHOS NASC. MORTOS */</div><div> @00667 V1114 $1. /* IGNORA Nº FILHAS NASC. MORTAS */</div><div> @00668 V1701 $1. /* V1701 */</div><div> @00669 V1702 $2. /* V1702 */</div><div> @00671 V1703 $1. /* V1703 */</div></div><div><br></div><div>Bem, espero que isso lhe ajude.</div><div><br></div><div>Abs.<br></div><div> </div><div class="gmail_extra"><div class="gmail_quote">Em 25 de março de 2015 11:41, Éder Comunello <span dir="ltr"><<a href="mailto:comunello.eder@gmail.com" target="_blank">comunello.eder@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Bom dia,<div><br></div><div>Supondo que as bases anuais tem a mesma estrutura, já tentou ler os dados de 2003 com o dicionário de outro ano? Por exemplo usar o dicionário de 2002 para os dados de 2003...</div><div><br></div><div>Por segurança seria bom abrir e comparar os dois dicionários...<br><div class="gmail_extra"><br clear="all"><div><div><div dir="ltr">Éder Comunello <<a href="mailto:comunello.eder@gmail.com" target="_blank">c</a><a href="mailto:omunello.eder@gmail.com" target="_blank">omunello.eder@gmail.com</a>> <br>Dourados, MS - [22 16.5'S, 54 49'W]<br></div></div></div>
<br><div class="gmail_quote"><br></div></div></div></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Marcos F. Silva<br><a href="http://sites.google.com/site/marcosfs2006" target="_blank">http://sites.google.com/site/marcosfs2006</a></div>
</div></div>