[R-br] Seleção de dígitos dos valores de um vetor

Cleber N.Borges klebyn em yahoo.com.br
Quarta Janeiro 13 18:29:43 BRST 2016


 > sub( '(^.*)(...$)', '\\2', db )
[1] "002" "003" "016" "014" "004" "020" "002" "023" "027"

eu pensei na solução acima...

só para explorar mais sobre, quais seriam os prós e contra qdo 
comparando as 2 soluções?

:-D

cleber


Em 13/01/2016 17:59, Marcos Silva escreveu:
> substr(db, 4, 6)
> [1] "002" "003" "016" "014" "004" "020" "002" "023" "027"
> >
>
> Em 13 de janeiro de 2016 17:50, ASANTOS 
> <alexandresantosbr em yahoo.com.br 
> <mailto:alexandresantosbr em yahoo.com.br>> escreveu:
>
>     Prezados Listeiros,
>
>             Tenho um vetor de dados
>     db<-c(201002,486003,486016,486014,486004,486020,486002,486023,486027)
>     e gostaria de extrair somente os três últimos dígitos de cada
>     valor. Isso de uma maneira que eu tenha um novo vetor de dados
>     sendo newdb:
>     002 003 016 014 004 020 002 023 027
>             Para isto pergunto, se alguém conhece alguma função que
>     faça isso?
>
>     Muito obrigado,
>
>     -- 
>     ======================================================================
>     Alexandre dos Santos
>



---
Este email foi escaneado pelo Avast antivírus.
https://www.avast.com/antivirus
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20160113/7ba96872/attachment.html>


Mais detalhes sobre a lista de discussão R-br