Is this meant to be a follow up to something?

In short, the answer to your question is how factors are encoded as integers
in R. If you run something similar to this code (except that actually runs)
you'll note that as.numeric(f1) = 1.

Michael

On Wed, Sep 7, 2011 at 5:04 AM, Varsha Agrawal <varsha.nipfp@gmail.com>wrote:

> The code looks like this:
> L1=list(a=1,b=2,c=3)
> f1=as.factor(c)
> L1[[f1]] returns 1
>
> What happens if we give a factor as an index at a list?
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
>

	[[alternative HTML version deleted]]

