[R] factor -> numeric
Mikkel Grum
mi2kelgrum at yahoo.com
Wed Jun 2 21:28:23 CEST 2004
Hi,
I'm extracting data from a database with values for
different observation types in the same variable
(another variable deifnes the observation type). Some
of these observation types are factors, so R naturally
classifies the entire variable as a factor. I want to
select a subset and convert the values to numeric
values, but it isn't working; as shown below:
> rsm2<-subset(rsm,PlantStrataId==2,select=c(Value))
> rsm2$Value
[1] 70 30
15 50
[26] 2
[51]
6
[76]
30 10
[101] 17
15
[126]
24 Levels: 0-25 1 10 12 13 15 17 2 20 23 25 25-50 3
30 4 40 5 50 50-75 ... Present
> rsm2$Value<-as.numeric("rsm2$Value")
Warning message:
NAs introduced by coercion
> rsm2$Value
[1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA
[26] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA
[51] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA
[76] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA
[101] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA
NA NA NA NA NA NA NA NA NA
[126] NA
>
is there any way out? Help much appreciated.
cheers,
Mikkel
More information about the R-help
mailing list