[R] Change class factor to numeric

Christoph Lehmann christoph.lehmann at gmx.ch
Fri May 6 15:44:28 CEST 2005


?as.factor states:

To "revert" a factor 'f' to its original
      numeric values, 'as.numeric(levels(f))[f]' is recommended and
      slightly more efficient than 'as.numeric(as.character(f))


christoph

Petr Pikal wrote:
> Hi
> 
> On 6 May 2005 at 8:51, Paulo Justiniano Ribeiro Jr wrote:
> 
>>as.numeric()
> 
> Not exactly correct.
> 
> as.numeric(as.character())
> 
> gives you what you probably want ,if "mass" is really factor ;)
> 
> see
> 
> str(mass)
> 
> Cheers
> Petr
> 
> 
>>
>>
>>On Fri, 6 May 2005, Smit, R. (Robin) (IenT) wrote:
>>
>>>I am attempting to develop a multiple regression model using
>>>selected model variables that should all be treated as numeric
>>>(mostly real) values. However, R considers one specific variable
>>>"mass" automatically to be of class "factor", probably because
>>>"mass" consists of integer values that are repeated. I now want to
>>>force R to treat "mass" as a numeric variable in the regression but
>>>am not sure how to do this.
>>>
>>>>class(mass) <- "numeric"
>>>does not help me.
>>>
>>>Could anyone advise me on this?
>>>
>>>Kind regards,
>>>Robin Smit
>>>
>>>
>>>--------------------------------------------
>>>TNO Science & Technology
>>>
>>>Business Unit Automotive
>>>Environmental Studies & Testing
>>>PO Box 6033, 2600 JA Delft
>>>THE NETHERLANDS
>>>
>>>ph. +31 (0)15 269 7464
>>>fax +31 (0)15 269 6874
>>>robin.smit at tno.nl
>>>http://www.tno.nl/industrie_en_techniek/mobiliteit_en_(transport)/mi
>>>lieu studies/environmental_studies_and/
>>><http://www.tno.nl/industrie_en_techniek/mobiliteit_en_(transport)/m
>>>ilie ustudies/environmental_studies_and/>
>>>
>>>--------------------------------------------
>>>
>>>
>>>
>>>
>>>
>>>This e-mail and its contents are subject to the DISCLAIMER at
>>>http://www.tno.nl/disclaimer/email.html 	[[alternative HTML version
>>>deleted]]
>>>
>>>______________________________________________
>>>R-help at stat.math.ethz.ch mailing list
>>>https://stat.ethz.ch/mailman/listinfo/r-help
>>>PLEASE do read the posting guide!
>>>http://www.R-project.org/posting-guide.html
>>>
>>>
>>Paulo Justiniano Ribeiro Jr
>>LEG (Laboratório de Estatística e Geoinformaçăo)
>>Departamento de Estatística
>>Universidade Federal do Paraná
>>Caixa Postal 19.081
>>CEP 81.531-990
>>Curitiba, PR  -  Brasil
>>Tel: (+55) 41 361 3573
>>Fax: (+55) 41 361 3141
>>e-mail: paulojus at est.ufpr.br
>>http://www.est.ufpr.br/~paulojus
>>
>>______________________________________________
>>R-help at stat.math.ethz.ch mailing list
>>https://stat.ethz.ch/mailman/listinfo/r-help
>>PLEASE do read the posting guide!
>>http://www.R-project.org/posting-guide.html
> 
> Petr Pikal
> petr.pikal at precheza.cz
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
> 
>




More information about the R-help mailing list