fac.nested {dae} | R Documentation |
Creates a factor whose levels are generated within those of the
factor nesting.fac
. All elements of nesting.fac
having the same
level are numbered from 1 to the number of different elements having that
level.
fac.nested(nesting.fac, levels=NA, labels=NA)
nesting.fac |
The factor within each of whose levels the created factor is to be generated. |
levels |
Optional vector of levels for the factor. Any data value that
does not match a value in levels will be NA in the factor. The default
value of levels is the the list of numbers from 1 to the maximum
replication of the levels of nesting.fac , represented as
characters. |
labels |
Optional vector of values to use as labels for the levels of the
factor. The default is as.character(levels) . |
A factor that is a character vector with class attribute factor and a levels attribute which determines what character strings may be included in the vector.
The levels of nesting.fac
do not have to be equally replicated.
A <- factor(c(1, 1, 1, 2, 2)) B <- fac.nested(A) B [1] 1 2 3 1 2