Re: [R] How to change the class of data?

From: Moshe Olshansky <m_olshansky_at_yahoo.com>
Date: Thu, 12 Jun 2008 00:03:38 -0700 (PDT)


If x is a vector (one dimensional) then as.numeric(levels(x)) works - I am not sure whether this is the best solution. If you have a matrix you can use apply, i.e x1 <- apply(x,2,function(a) as.numeric(levels(a)))

> From: Qman Fin <finosaur_at_gmail.com>
> Subject: [R] How to change the class of data?
> To: r-help_at_r-project.org
> Received: Thursday, 12 June, 2008, 4:24 PM

> Hi all,
>
> I have some data x, which are actualy consisted of
> numerical enties. But the
> class of this matrix is set to be "factor" by
> someone else. I used
> "class(x)", it turns out to be
> "factor". So I can not calculate them.
>
> How can I turn them into numerical data so that I can apply
> math operations
> on them? Thanks a lot for your help.
>
> Selina
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained,
> reproducible code.



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Thu 12 Jun 2008 - 07:08:10 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 12 Jun 2008 - 08:30:45 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive