Thanks for all these replies, all work perfectly.

Sun
--- Petr Pikal <[EMAIL PROTECTED]>写道:

> Hallo
> 
> probably there are other options but
> 
> outer(1:3,a, "==")*1
> 
> can do what you want.
> 
> HTH
> Petr
> 
> 
> 
> On 31 Aug 2006 at 22:41, z s wrote:
> 
> Date sent:            Thu, 31 Aug 2006 22:41:27 +0800
> (CST)
> From:                 z s <[EMAIL PROTECTED]>
> To:                   [email protected]
> Subject:              [R] newbie question about index
> 
> > Hi,
> >
> >   I am trying to convert a variable a =
> sample(1:3,100,rep = T)
> >   represents choices into a 3X100 dummy varible b
> with corresponding
> >   element set to 1 otherwise 0.
> > eg.
> >
> > a: 1 3 2 1 2 3 1 1....
> >
> > b: 1 0 0 1 0 0 1 1..
> >     0 0 1 0 1 0 0 0...
> >     0 1 0 0 0 1 0 0...
> >
> >  Is there something like b[a] =1 existing? I could
> not figure this out
> >  myself.
> >
> >
> > ---------------------------------
> >  Mp3�杩袼�-新歌热歌高速下
> >  [[alternative HTML version deleted]]
> >
> >
> 
> Petr Pikal
> [EMAIL PROTECTED]
> 
> 



                
___________________________________________________________ 
抢注雅虎免费邮箱-3.5G容量,20M附件!

______________________________________________
[email protected] 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