Hello! I have larger and a smaller data frame with 1 factor in each - it's the same factor:
large.frame<-data.frame(myfactor=LETTERS[1:10]) small.frame<-data.frame(myfactor=LETTERS[c(9,7,5,3,1)]) levels(large.frame$myfactor) levels(small.frame$myfactor) table(large.frame$myfactor) table(small.frame$myfactor) myfactor has 10 levels in large.frame and 5 levels in small.frame. All 5 levels in small.frame are present in large.frame. How could I make levels(small.frame$myfactor) contain all the same levels as levels(large.frame$myfactor)? In other words, I want table(small.frame$myfactor) to have the same number of entries as table(small.frame$myfactor) but with 5 zeros in it: A B C D E F G J I J 1 0 1 0 1 0 1 0 1 0 Thank you very much for your suggestions! -- Dimitri Liakhovitski Ninah Consulting www.ninah.com ______________________________________________ R-help@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.