Daniel, é um banco de dados do SUS e pode haver erro de digitação. Na verdade, é só para certificar-se de que o banco está o mais 'limpo' possível. Com o comando anterior, achei em nome "homem de 60 anos". Agora pensei em testar se há erros de digitação, entende?
Em 12 de abril de 2013 20:22, Daniel Marcelino <[email protected]>escreveu: > Fátima, porque há números entre os caracteres? Você acha que são erros de > digitação ou erros de leitura dos dados. As vezes pode estar ocorrendo erro > na leitura da codificação, por exemplo. dados codificados em latin1 lidos > em ambiente UTF8, etc. Talvez valesse a pena verificar isso antes, pois > poderia te poupar bastante dor de cabeça. > > > > Daniel > > > 2013/4/12 Fátima Lima Paula <[email protected]> > >> Na verdade a outra forma resolveu, mas o que eu queria mesmo é verificar >> se há números entre os nomes. Do tipo Pa8la, Jos3 etc >> Tem uma forma de fazer? >> Se precisar envio um script para teste. >> >> >> >> Em 12 de abril de 2013 16:58, Daniel Marcelino <[email protected]>escreveu: >> >> Uma solução possível : >>> >>> x <-c('Joao 01', 'Maria 02', 'Gigante', 'Pé de 03 feijao 04') # vetor >>> com números >>> #Voce deve ter um data.frame, então vamos converter isso em um: >>> dados <- data.frame(x) >>> # Vamos pedir para identificar a posição dos números m em uma coluna w: >>> dados$w <- gregexpr("[0-9]",dados$x) >>> >>> > dados >>> x w >>> 1 Joao 01 6, 7 >>> 2 Maria 02 7, 8 >>> 3 Gigante -1 >>> 4 Pé de 03 feijao 04 7, 8, 17, 18 >>> >>> ***Onde tiver "-1" é porque não há números. Por outro lado, onde >>> aparecer algum número diferente de -1 é porque há números. O número que >>> aparecer é a posição do caracter na string. >>> >>> Daniel >>> >>> >>> >>> On Fri, Apr 12, 2013 at 3:12 PM, Fátima Lima Paula < >>> [email protected]> wrote: >>> >>>> Parece que funciona, mas o problema é que tenho um banco com 302163 >>>> linhas. Como faço para saber os nomes que apresentam números? >>>> >>>> >>>> Em 12 de abril de 2013 15:21, Rodrigo Coster <[email protected]>escreveu: >>>> >>>> dados <- c('Joao 01', 'Maria 02', 'Gigante', 'Pé de 03 feijao 04') >>>>> gsub('[^0-9]', '', dados) >>>>> as.integer(gsub('[^0-9]', '', dados)) >>>>> >>>>> >>>>> >>>>> 2013/4/12 Fátima Lima Paula <[email protected]> >>>>> >>>>>> Olá pessoal. >>>>>> Como faço para buscar números em uma coluna com nomes? >>>>>> Obrigada >>>>>> Fátima >>>>>> >>>>>> _______________________________________________ >>>>>> R-br mailing list >>>>>> [email protected] >>>>>> 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. >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> R-br mailing list >>>>> [email protected] >>>>> 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. >>>>> >>>> >>>> >>>> _______________________________________________ >>>> R-br mailing list >>>> [email protected] >>>> 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. >>>> >>> >>> >>> >>> -- >>> \begin{signature} >>> Daniel Marcelino >>> ☁ [email protected] >>> ☎ (514) 343 6111 #3799 >>> Skype: d.marcelino >>> ✎ 3200 Jean Brillant, Office C5071 >>> Montreal, QC; H3T 1N8 >>> Canada >>> \end{signature} >>> >>> "Small steps toward a much better world" >>> >>> _______________________________________________ >>> R-br mailing list >>> [email protected] >>> 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. >>> >> >> >> _______________________________________________ >> R-br mailing list >> [email protected] >> 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. >> > > > > -- > \begin{signature} > Daniel Marcelino > ☁ [email protected] > ☎ (514) 343 6111 #3799 > Skype: d.marcelino > ✎ 3200 Jean Brillant, Office C5071 > Montreal, QC; H3T 1N8 > Canada > \end{signature} > > "Small steps toward a much better world" > > _______________________________________________ > R-br mailing list > [email protected] > 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. >
_______________________________________________ R-br mailing list [email protected] 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.
