[R-br] Alterar o tipo das variáveis de um data.frame

Fernando Souza nandodesouza em gmail.com
Segunda Junho 16 10:21:38 BRT 2014


Em segunda-feira, 16 de junho de 2014 10:07:22, luc.souza em usp.br 
escreveu:
> $Bonito <- as.numeric($Bonito)
> Acho que isso resolve.
>
> Lucas F. de Souza
> Eng. Agrícola - CONAB
> M.Sc. Produção Vegetal - UENF
> Doutor em Agrometeorologia - ESALQ/USP
> tel: (19) 98160-7068
>
> ------------------------------------------------------------------------
>
>     *De: *"Aline Lipsky" <line_lips em hotmail.com>
>     *Para: *"programa r" <r-br em listas.c3sl.ufpr.br>
>     *Enviadas: *Segunda-feira, 16 de Junho de 2014 10:03:27
>     *Assunto: *[R-br] Alterar o tipo das variáveis de um data.frame
>
>     Bom dia prezados colegas,
>
>     Eu tenho um data.frame com a seguinte estrutura:
>
>      $ Bonito            : int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Burriquete        : chr  "0" "0" "0" "0" ...
>      $ Cabrinha          : int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Cação             : int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Cação.anjo        : int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Camarão           : Factor w/ 437 levels "0","1","10","100",..:
>     196 1 320 256 16 126 41 204 310 115 ...
>      $ Camarão.barba.ruça: int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Camarão.rosa      : int  0 0 0 0 0 0 0 0 0 0 ...
>      $ Camarão.santana   : int  0 0 0 0 0 0 0 0 0 0 ...
>
>     Preciso que todas as variáveis sejam do tipo numérico. Como posso
>     fazer essa alteração?
>
>     Grata pela atenção,
>
>     Aline
>
>     _______________________________________________
>     R-br mailing list
>     R-br em listas.c3sl.ufpr.br
>     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
> R-br em listas.c3sl.ufpr.br
> 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.

Envie um CMR para que possamos lhe ajudar de forma mais eficiente. Faça 
um dput(bancodedados) para que possamos acessar seus dados e fazer 
sugestões.
Os comandos abaixo acredito serem capaz de fazer o que deseja

nomedodataframe<-transform(nomedodataframe,var1=as.numeric(var1),var2=as.numeric(var2),var3=as.numeric(var3),.....)

acho que assim também funciona
nomedodataframe<-nomedodataframe[, 1: n] , onde n é o número de colunas 
em seu data frame

att

---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com



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