Try this workaround:
library(methods)
setClass("of")
setAs("character", "of", function(from) as.ordered(from))
Input <- "A B
b 1
c 2
a 3
"
DF <- read.table(textConnection(Input), header = TRUE,
colClasses = c("of", "numeric"))
str(DF)
On Thu, Jun 12, 2008 at 4:57 AM, Birgitle <[EMAIL PROTECTE
On Thu, 12 Jun 2008, Birgitle wrote:
I have an additional question concerning to this topic.
I usually use something liek that:
read.table(, colClasses=c("numeric", "factor", "character",
"my.funny.class"))
but why can I not implement "ordered.factor" in there?
Because the help page s
I have an additional question concerning to this topic.
I usually use something liek that:
read.table(, colClasses=c("numeric", "factor", "character",
"my.funny.class"))
but why can I not implement "ordered.factor" in there?
Birgit
Kenn Konstabel wrote:
>
> Conversion to factor may hap
Conversion to factor may happen (and often does) when you read in data with
read.table(). So one solution may be reading in the same data again in a
slightly different way:
read.table(file="mydatafile", as.is=TRUE)
# see also ?read.table
You can also specify a class to each column of the data you
On Thu, Jun 12, 2008 at 03:42:23AM -0400, Charilaos Skiadas wrote:
> Seeing how there have been three wrong answers so far, I should point
> out that:
>
> 1) This is an FAQ: http://cran.r-project.org/doc/FAQ/R-FAQ.html#How-
> do-I-convert-factors-to-numeric_003f
Going over the r-help archive,
ass(c)
in the case of a matrix of factor,try
apply(matrix,1, as.numeric)
Cheers
A.
- Messaggio originale -
Da: Qman Fin <[EMAIL PROTECTED]>
A: r-help@r-project.org
Inviato: Giovedì 12 giugno 2008, 8:24:08
Oggetto: [R] How to change the class of data?
Hi all,
I have some data x, which are a
nviato: Giovedì 12 giugno 2008, 8:24:08
Oggetto: [R] How to change the class of data?
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 "facto
Try:
x <- factor(1:10)
class(x)
x + 1
class(x) <- "numeric"
x+1
On Jun 12, 2008, at 8:24 AM, Qman Fin wrote:
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 b
om: Qman Fin <[EMAIL PROTECTED]>
> Subject: [R] How to change the class of data?
> To: r-help@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 se
On Jun 12, 2008, at 2:24 AM, Qman Fin wrote:
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.
The typical approach is
When you have a data X with a class factor, you can transform it to numeric
as
y<-as.numeric(X)
to transform it to a factor again use
y<-as.factor(X)
--
View this message in context:
http://www.nabble.com/How-to-change-the-class-of-data--tp17793351p17793713.html
Sent from the R help mailing
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
12 matches
Mail list logo