Lefebure Tristan wrote:
Hi,
Just something I don't understand:
data <- data.frame(V1=c(1:12),F1=c(rep("a",4),rep("b",4),rep("c",4)))
data_ac <- data[which(data$F1 !="b"), ]
levels(data_ac$F1)
Why the level "b" is always present ?
thanks
Tristan, R 2.0.1 for Linux Fedora 3
You must explicitly drop unused levels of a factor created by subsetting.
> levels(data_ac$F1[drop = TRUE])
[1] "a" "c"
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html