[R] Levels of a factor
arun
smartpink111 at yahoo.com
Wed Jul 24 15:39:47 CEST 2013
Hi,
vec1<- factor(1:5,levels=1:10)
vec1
#[1] 1 2 3 4 5
#Levels: 1 2 3 4 5 6 7 8 9 10
vec2<-droplevels(vec1)
levels(vec2)
#[1] "1" "2" "3" "4" "5"
vec2
#[1] 1 2 3 4 5
#Levels: 1 2 3 4 5
A.K.
Hi all,
I am having a bit of trouble using the levels() function.
I have a factor with many elements, and when I use the function
levels() to extract the list of unique elements, some of the elements
returned are not actually in the factor.
For example I would have this:
> vector <- dataset$Benchmark
> class(vector)
[1] "factor"
> length(vector)
[1] 35615
> vector2 <- levels(vector)
> length(which(!(vector2 %in% vector)))
[1] 235
Does anyone know how this is possible?
Many thanks!
Borja
More information about the R-help
mailing list