[R-br] criando variável idade

walmes . walmeszeviani em gmail.com
Sexta Setembro 26 19:28:14 BRT 2014


Talvez esse código te indique algum caminho.

x <- c("3009", "4018")

## Quebra no encontro.
strsplit(x, split="")

## O primeiro digito diz a unidade (hora/dia/mês/ano).
## Os três restantes representam quantidade.

ini <- as.integer(gsub("^(\\d).*", "\\1", x)); ini
fim <- as.integer(gsub("^\\d", "\\1", x)); fim

unid <- c("horas","dias","meses","anos")

sprintf("Tempo de %d %s.", fim, unid[ini])

À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140926/e8ccd2e9/attachment.html>


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