Tenho a variável idade em um banco de dados da forma abaixo:
1 ano(s) 10 ano(s) 11 ano(s) 12 ano(s) 13 ano(s) 14 ano(s)
Quero retirar a palavra ano(s), transformando-a de fator para numérica
Olhei o help da ??stringsAsFactors, não consegui encontrar resposta.
[ ]'s.
Edson Lira
Estatístico
Da para usar gsub para isso:
teste - factor(c('1 ano(s)', '10 ano(s)', '11 ano(s)', '12 ano(s)', '13
ano(s)', '14 ano(s)'))
as.integer(gsub('[^0-9]', '', teste)) # O gsub() retira tudo que não é
número, o as.integer() transforma a string em inteiros
2014-04-22 16:39 GMT-03:00 Edson Lira
Valeu FH!!!
Edson Lira
Estatístico
Manaus-Amazonas
De: FHRB Toledo fernandohtol...@gmail.com
Para: R-Br r-br@listas.c3sl.ufpr.br; Edson Lira edinhoes...@yahoo.com.br
Enviadas: Terça-feira, 22 de Abril de 2014 15:18
Assunto: Re: [R-br] Retirar strings
Muito obrigado a todos!!!
Todas as sugestões resolveram meu problema.
[ ]'s.
Edson Lira
Estatístico
Manaus-Amazonas
De: Rodrigo Coster rcos...@gmail.com
Para: r-br@listas.c3sl.ufpr.br r-br@listas.c3sl.ufpr.br; Edson Lira
edinhoes...@yahoo.com.br
Enviadas:
Caros colegas, foi publicado hoje no R-bloggers, que mostra o nível de
atividade do R ao redor do mundo, mostrando em um mapa interativo onde
há mais atividades e tipo de atividades. Muito legal!
Obrigado pela ajuda Benilton e Edson, vou dar uma olhada no CRM , Edson tentei
colocar var=as.numeric(varx) mas apareceu o mesmo erro. Obrigado pela atenção
qualquer coisa entro novamente em contato
Bruce
From: beniltoncarva...@gmail.com
Date: Mon, 21 Apr 2014 22:43:36 -0300
To: