Skip to content
Prev 85568 / 398506 Next

strange question...

On 1 Feb 2006, ana.pmartins at ine.pt wrote:
A factor is an integer vector with levels.  Although there are many
operations one can perform on a factor that will "work" because of
automagic convertion of the factor to its underlying integer vector,
it is rarely useful, IMHO.

The following may help you see what is going on:

f = factor(c(0, 1, 1, 0))

unclass(f)

as.numeric(f)
as.integer(f)

as.character(f)
as.integer(as.character(f))

+ seth
Message-ID: <m2r76mbvjy.fsf@fhcrc.org>
In-Reply-To: <E97312684A84D511BDD40002A50968D6071705D3@lxpobw01.ine.pt> (Ana Patricia Martins's message of "Wed, 1 Feb 2006 14:37:33 -0000")