> 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 <[email protected] <mailto:[email protected]>> 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
_______________________________________________
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.

Responder a