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.

Reply via email to