Sim, o campo está em character. Na primeira tentativa eu não procurei usar o loop, mas o comando receitas2002$len = nchar(CPF_CNPJ, type="chars") não me retornava a conta dos caracteres, mas a largura da coluna. Muito etranho. Por isso resolvi testar o loop caso a caso.
Daniel 2011/4/13 Bernardo Rangel Tura <[email protected]>: > On Tue, 2011-04-12 at 22:21 -0300, Daniel Marcelino wrote: >> Caros, >> etou tentando obter o número de caracteres para cada célula para >> descobrir se trata-se de CNPJ ou CPF, mas acho que meu looping está >> com problemas pois não para de computar e não me retorna nada. O que >> está errado? >> >> >> >> for (i in CPF_CNPJ) { >> receitas2002$len = nchar(CPF_CNPJ) >> } >> >> Daniel > > Daniel fica um pouco difícil lhe ajudar sem conhecer o banco e como > você o está lendo mas vamos a algumas dicas. > > 1- O campo CPF_CNPJ está como "character" ou como "factor" ? O nchar só > funciona se for do primeiro tipo. > > 2- Me parece estar faltando um índice no seu script observe que você > para esta enviando um monte de valores para uma mesma variável > > 3- Para que você usa loop, você não poderia fazer um único passo? > > -- > []s > Tura > > _______________________________________________ > R-br mailing list > [email protected] > https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br > -- About me: http://danielmarcelino.zip.net/ _______________________________________________ R-br mailing list [email protected] https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
